Developer Documentation
Create shareable links for any poker scenario. HoldemCalc provides a free, stateless URL system to instantly load equity for Hold'em, PLO4/5/6/8, Big O, Double Board PLO, Short Deck, and ICM via simple parameters.
Supported Features
Game Types
- • Texas Hold'em
- • Omaha (PLO4, PLO5, PLO6)
- • PLO8 (Hi-Lo), Big O
- • Double Board PLO
- • Short Deck (6+)
Tools & Languages
- • ICM Calculator (Independent Chip Model)
- • Internationalization: Support for 45 languages (English, Korean, Japanese, Chinese, German, French, Russian, etc.)
Game Endpoints / Routes
| Game Type | URL Path | Description |
|---|---|---|
| Texas Hold'em | / | Default root path. No suffix needed. |
| Omaha (PLO4) | /omaha | 4-Card Pot Limit Omaha. |
| PLO5 | /plo5 | 5-Card Pot Limit Omaha. |
| PLO6 | /plo6 | 6-Card Pot Limit Omaha. |
| PLO8 (Hi-Lo) | /plo8 | 4-Card Omaha Hi-Lo Split (8 or Better). |
| Big O | /big-o | 5-Card Omaha Hi-Lo Split. |
| Double Board PLO | /double-board-plo | Two separate boards, split pot. |
| Short Deck | /short-deck | 6+ Hold'em (2-5 removed). |
| ICM Calculator | /icm | Independent Chip Model calculator. |
* All paths should be prefixed with the language code (e.g. /en/omaha, /ko/plo5).
Supported Languages (Locales)
HoldemCalc supports 45 languages. Use these codes as the first path segment (e.g. /ko/..., /fr/...).
✨ Auto-Detection: You can omit the language code (e.g. https://holdemcalc.com?h1=AsKs). The system will automatically redirect to the user's preferred language while preserving your data.
East Asia
Western Europe & English
Eastern Europe
Southeast Asia & India
Middle East & Others
URL Parameters Specification
| Parameter | Required | Description & Format |
|---|---|---|
| h1 | Yes | Player 1's hand cards (Hero). Format: RankSuit (e.g. AhKh, Ts9s).Aliases supported: hero, hand1, p1, player1 |
| h2...h9 | Optional | Opponents' hand cards. Auto-Random: If h1 is provided but h2 is missing, it automatically calculates a 1v1 match vs Random Hand.Aliases supported: opp, villain, opponent, hand2... |
| b | Optional | Community cards (Flop, Turn, River). Format: RankSuit concatenated (e.g. AhKsQs). Used for single-board games. Alias: board |
| b1, b2 | Optional | Double Board PLO Only. b1: Top Board, b2: Bottom Board. Format: Same as b. |
| w1 | Optional | Player 1's Win Rate (%). Primarily used for Open Graph (OG) previews. Omit to force a fresh calculation. |
ICM Calculator Params
PRIZES|STACKS| to separate prizes and stacks. Use , to separate numbers.Note: Prizes support decimals, but Stacks must be integers.
Example:
q=500,300.5,200|10000,9000,8000,7000Accuracy & Methodology
Equity (Monte Carlo)
Uses fast Monte Carlo simulations with adaptive iteration depths based on complexity.
- Preflop: High precision (~200,000 iterations), Error approx ±0.5%
- Postflop: Balanced speed (~5k-50k iterations), Error approx ±0.5%
- River: 100% Exact (Deterministic evaluation)
ICM (Malmuth-Harville)
Uses the Malmuth-Harville method to calculate exact equity based on stack sizes and payout structures. No simulation involved; results are mathematically exact.
Live Link Examples
Click any link below to see the calculator in action.
How to use with AI (ChatGPT)
You can ask ChatGPT or Claude to generate analysis links for you.
Disclaimer: This tool is for informational and educational purposes only. While we strive for accuracy, Monte Carlo simulations have inherent variance. HoldemCalc does not guarantee winning and is not responsible for any financial losses. Please play responsibly.