{"id":67301,"date":"2026-10-21T09:44:45","date_gmt":"2026-10-21T06:44:45","guid":{"rendered":"https:\/\/wpcalc.com\/en\/?p=67301"},"modified":"2026-10-21T09:44:45","modified_gmt":"2026-10-21T06:44:45","slug":"random-letter-generator","status":"publish","type":"post","link":"https:\/\/wpcalc.com\/en\/web-tools\/random-letter-generator\/","title":{"rendered":"Random Letter Generator"},"content":{"rendered":"<section class=\"not-prose calculator-box\" aria-labelledby=\"calculator-title\"><div class=\"flex items-baseline sm:items-center justify-between gap-2 sm:gap-3\"><div class=\"flex flex-col sm:flex-row sm:items-center gap-2\"><span class=\"icon icon-calculator text-primary-700! text-base! dark:text-primary-300!\" aria-hidden=\"true\"><\/span><h2 id=\"calculator-title\" class=\"text-lg font-display font-bold\">Generate Random Letters from a Custom Alphabet<\/h2><\/div><div class=\"calcdash-favorite group\">\n  <button type=\"button\" class=\"favorite\" id=\"favorite\" data-favorite-id=\"67301\" data-favorite-title=\"Random Letter\" data-favorite-url=\"https:\/\/wpcalc.com\/en\/web-tools\/random-letter-generator\/\" data-favorite-excerpt=\"Draw one random letter for games like Scattergories or generate a list of up to 1000 random letters from the full alphabet, vowels, or consonants. Choose case, exclude letters, and allow or forbid repeats.\" aria-label=\"Add to Favorites\" data-favorite-icon=\"icon icon-d-edit\">\n    <span class=\"icon icon-shape-star-empty\" aria-hidden=\"true\"><\/span>\n  <\/button>\n  <div class=\"calcdash-favorite__tip\" aria-hidden=\"true\">\n   <span class=\"favorite-tooltip\" id=\"favorite-tooltip\"><\/span>\n  <\/div>\n  <span class=\"sr-only\" role=\"status\" id=\"favorite-status\"><\/span>\n<\/div><\/div><form action=\"https:\/\/wpcalc.com\/en\/web-tools\/random-letter-generator\/\" method=\"POST\" class=\"calculator\" id=\"calculator-67301\" data-post=\"67301\"><fieldset class=\"fieldset-input is-2\"><legend class=\"sr-only\">Input Fields<\/legend><div class=\"field is-single\" id=\"input-1\"><label for=\"field-1\">Mode<\/label><div class=\"grid grid-cols-1\"><select id=\"field-1\" name=\"mode\"><option value=\"list\" selected>Generate a list of letters<\/option><option value=\"pick\">Pick one letter (game mode)<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><div class=\"field has-term\" id=\"input-2\"><label for=\"field-2\">How many letters<\/label><div class=\"term\">n<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"how_many_letters\" id=\"field-2\" aria-describedby=\"calc-info-2\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" max=\"1000\" value=\"8\"\/><small id=\"calc-info-2\">1\u20131000 letters per draw.<\/small><\/div><div class=\"field\" id=\"input-3\"><label for=\"field-3\">Letter case<\/label><div class=\"grid grid-cols-1\"><select id=\"field-3\" name=\"letter_case\"><option value=\"upper\" selected>UPPERCASE (A\u2013Z)<\/option><option value=\"lower\">lowercase (a\u2013z)<\/option><option value=\"mixed\">Mixed (random case)<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><div class=\"field\" id=\"input-4\"><label for=\"field-4\">Letter set<\/label><div class=\"grid grid-cols-1\"><select id=\"field-4\" name=\"letter_set\"><option value=\"all\" selected>Full alphabet A\u2013Z<\/option><option value=\"vowels\">Vowels only (A E I O U)<\/option><option value=\"consonants\">Consonants only<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><div class=\"field\" id=\"input-5\"><label for=\"field-5\">Exclude letters<\/label><input type=\"text\" name=\"exclude_letters\" id=\"field-5\" aria-describedby=\"calc-info-5\" placeholder=\"e.g. QXZ\" step=\"any\"\/><small id=\"calc-info-5\">These letters are removed from the pool (case-insensitive, order doesn&#039;t matter).<\/small><\/div><div class=\"field is-checkbox\" id=\"input-6\"><input type=\"checkbox\" id=\"field-6\" value=\"1\" checked=\"checked\"\/><label for=\"field-6\">Allow repeated letters<\/label><\/div><div class=\"field\" id=\"input-7\"><label for=\"field-7\">Separator<\/label><div class=\"grid grid-cols-1\"><select id=\"field-7\" name=\"separator\"><option value=\"space\" selected>Space<\/option><option value=\"comma\">Comma<\/option><option value=\"newline\">New line<\/option><option value=\"none\">None (concatenated)<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/fieldset><div class=\"buttons\"><button type=\"submit\" data-text=\"Re-Calculate\" id=\"calculate-button\" data-post=\"67301\">Calculate<\/button><button type=\"reset\">Reset<\/button><\/div><div class=\"field is-checkbox hidden!\" id=\"field-auto-calc\"><input type=\"checkbox\" id=\"auto-calc\"><label for=\"auto-calc\">Calculate automatically<\/label><small>If enabled, the result will update automatically when you change any value.<\/small><\/div><div class=\"fieldset-result is-hidden\" aria-labelledby=\"result-title\" aria-live=\"polite\" role=\"region\"> <h3 class=\"result-title bg-gradient-to-r from-primary-50 to-gray-50 dark:from-primary-900 dark:to-gray-800\" id=\"result-title\"><span class=\"icon icon-s-pulse\" aria-hidden=\"true\"><\/span> Your Random Letters<\/h3><div class=\"result-box\"><div class=\"field-result is-column\" id=\"output-1\"><span class=\"field-title\"><span>Summary<\/span><\/span><span class=\"field-value\" id=\"result-1\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-2\"><span class=\"field-title\"><span>Generated letters<\/span><\/span><span class=\"field-value\" id=\"result-2\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-3\"><span class=\"field-title\"><span>One random letter<\/span><\/span><span class=\"field-value\" id=\"result-3\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-4\"><span class=\"field-title\"><span>Letter frequency<\/span><\/span><span class=\"field-value\" id=\"result-4\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-5\"><span class=\"field-title\"><span>How this generator draws letters<\/span><\/span><span class=\"field-value\" id=\"result-5\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><\/div><div class=\"result-actions\"><button type=\"button\" class=\"copy-link\"><svg viewBox=\"0 0 20 20\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z\"\/><path d=\"M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z\"\/><\/svg><span class=\"copy-link__text\">Copy link to this calculation<\/span><\/button><span class=\"sr-only\" role=\"status\" id=\"copy-link-status\"><\/span><\/div><\/div><a href=\"#respond\" class=\"hidden transition-opacity duration-300 opacity-0 w-50 text-sm justify-center items-center gap-2 px-4 py-2 rounded bg-gray-200 text-gray-700 hover:bg-gray-300\" id=\"leave-comment\"><span class=\"icon icon-comments\" aria-hidden=\"true\"><\/span>Leave a Comment<\/a><\/form><\/section><section id=\"calc-reactions\" class=\"not-prose hidden my-12 bg-gradient-to-r from-primary-50 to-gray-50 border border-indigo-100 rounded-xl px-6 py-4 shadow-sm\" data-post=\"67301\" aria-live=\"polite\" aria-labelledby=\"calc-reactions-title\"><p id=\"calc-reactions-title\" class=\"text-sm text-gray-500 text-center mb-2\">How did this result make you feel?<\/p><div role=\"group\" aria-labelledby=\"calc-reactions-title\" class=\"grid grid-cols-3 sm:flex sm:flex-row sm:justify-around gap-4 sm:items-center sm:flex-wrap\"><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"like\"><span class=\"reaction-count\" data-reaction-count=\"like\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude00 <\/span><span class=\"reaction-description font-medium\">Like <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"helpful\"><span class=\"reaction-count\" data-reaction-count=\"helpful\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\udca1 <\/span><span class=\"reaction-description font-medium\">Helpful <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"confused\"><span class=\"reaction-count\" data-reaction-count=\"confused\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude15 <\/span><span class=\"reaction-description font-medium\">Confused <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"disappointed\"><span class=\"reaction-count\" data-reaction-count=\"disappointed\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude1e <\/span><span class=\"reaction-description font-medium\">Disappointed <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"inaccurate\"><span class=\"reaction-count\" data-reaction-count=\"inaccurate\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\u274c <\/span><span class=\"reaction-description font-medium\">Inaccurate <\/span><\/button><\/div><div id=\"reaction-message\" class=\"hidden mt-8 rounded-md border border-primary-100 bg-white\/50 backdrop-blur-sm px-4 py-2 text-sm text-center shadow-sm\"><\/div><\/section><div class=\"calcdash-ad not-prose calcdash-ad--calc_result calcdash-ad--in-article\"><ins class=\"adsbygoogle\" style=\"display:block\" data-ad-client=\"ca-pub-1721569815777345\" data-ad-slot=\"6317458308\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\"><\/ins><script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script><\/div>\n<style id=\"wpcoderpro-inline-1\">.formula-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section class=\"formula-box\" aria-labelledby=\"formula-title\">\r\n\t<div id=\"formula-title\" class=\"not-prose font-display mb-4\"><span class=\"icon icon-formula\" aria-hidden=\"true\"><\/span><h2>Random Letter Formula<\/h2><\/div>\r\n\t<figure class=\"not-prose formula\">\r\n\t\t<figcaption class=\"formula-title\">Formula<\/figcaption>\r\n\t\t<div class=\"text-base text-gray-800\" id=\"formula\">\nP(L) = \\frac{1}{|S|}<\/div>\r\n\t<\/figure>\r\n\t<\/p>\n<p><strong>Where:<\/strong><\/p>\n<ul>\n<li>\\(L\\) \u2014 a specific letter from the pool<\/li>\n<li>\\(S\\) \u2014 the set of letters available after exclusions (the alphabet, vowels, or consonants, minus any excluded letters)<\/li>\n<li>\\(|S|\\) \u2014 the size of that pool, i.e. the number of letters it contains<\/li>\n<\/ul>\n<p>Each draw is uniform: every letter still in the pool has exactly the same probability of being picked, and no letter is favored in any way. With repeats allowed, each draw is independent of the others; without repeats, the generator shuffles the pool and takes the first \\(n\\) letters (sampling without replacement).<\/p>\n<p>\r\n<\/section>\n<style id=\"wpcoderpro-inline-459\">.calculation-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section id=\"calculation\" class=\"calculation-box\" aria-labelledby=\"calculation-title\">\r\n\t<div id=\"calculation-title\" class=\"not-prose font-display\"><span class=\"icon icon-unordered-list\" aria-hidden=\"true\"><\/span><h2>Random Letter \u2013 Calculation Example<\/h2><\/div>\r\n\r\n<p>{formula}<\/p>\n<p><strong>Example:<\/strong> with the default settings \u2014 8 letters from the full alphabet A\u2013Z, uppercase, repeats allowed, spaces between letters \u2014 one possible draw is:<\/p>\n<p>\\[ S = \\{A, B, C, \\ldots, Z\\}, \\quad |S| = 26 \\]<\/p>\n<p>\\[ n = 8 \\text{ draws, each with probability } P = \\tfrac{1}{26} \\approx 3.85\\% \\]<\/p>\n<p><strong>Sample result:<\/strong> K B M T A F R C<\/p>\n<p><strong>Result:<\/strong> eight independent letters, each with a \\(\\tfrac{1}{26} \\approx 3.85\\%\\) chance of appearing in any given position. Because repeats are allowed, the same letter can show up twice in a short run \u2014 this is expected randomness, not a flaw.<\/p>\n<p>{\/formula}<\/p>\n\r\n<\/section>\n<h2>How to use the calculator<\/h2>\n<ol>\n<li><strong>Mode<\/strong> \u2014 choose <em>Generate a list of letters<\/em> for a batch of letters, or <em>Pick one letter (game mode)<\/em> for a single large letter, ideal for Scattergories.<\/li>\n<li><strong>How many letters<\/strong> \u2014 enter a whole number from 1 to 1000 (only used in list mode).<\/li>\n<li><strong>Letter case<\/strong> \u2014 pick UPPERCASE, lowercase, or Mixed (the case of each letter is decided randomly).<\/li>\n<li><strong>Letter set<\/strong> \u2014 draw from the full alphabet, vowels only (A E I O U), or consonants only.<\/li>\n<li><strong>Exclude letters<\/strong> \u2014 type any letters you don't want, e.g. QXZ. Case doesn't matter, and the order is irrelevant.<\/li>\n<li><strong>Allow repeated letters<\/strong> \u2014 keep it checked for independent draws; uncheck it to get each available letter at most once (the count is then limited to the pool size, at most 26).<\/li>\n<li><strong>Separator<\/strong> \u2014 choose how the letters are joined: spaces, commas, line breaks, or nothing at all (one concatenated string).<\/li>\n<li>Press <strong>Calculate<\/strong> to draw, and use <strong>Copy letters<\/strong> to put the plain-text result on your clipboard.<\/li>\n<\/ol>\n<h2>What is a random letter generator?<\/h2>\n<p>A random letter generator draws letters from a chosen alphabet with no pattern and no predictability. Each result is independent of previous ones \u2014 knowing that the last letter was \"K\" tells you nothing about the next one. This makes it useful wherever an unbiased choice is needed: picking a starting letter for a word game, choosing who goes first, generating letter-based passwords, creating practice material for spelling or typing, or seeding improvisation prompts.<\/p>\n<p>The quality of a generator depends on its source of randomness. This tool uses <code>crypto.getRandomValues<\/code>, the browser's cryptographically secure random number generator \u2014 the same source designed for security-sensitive tasks \u2014 combined with rejection sampling to eliminate modulo bias. That means every letter in your pool has a mathematically identical chance of being drawn; no letter is quietly favored.<\/p>\n<p>Two drawing models are supported. <strong>With replacement<\/strong> (repeats allowed): each letter is an independent uniform pick, so in a long run of draws every letter appears roughly \\(n\/26\\) times on average. <strong>Without replacement<\/strong> (repeats not allowed): the pool is shuffled with a Fisher\u2013Yates shuffle and the first \\(n\\) positions are taken, guaranteeing distinct letters. If you draw more than 26 letters in list mode, the tool also shows a frequency table with counts, shares, and a chi-square statistic so you can see that the distribution is indeed even.<\/p>\n<p>The result is fair for games and reliable for tasks like shuffling letters for puzzles or classroom activities. For related text and randomization tasks, try the <a href=\"https:\/\/wpcalc.com\/en\/web-tools\/list-randomizer\/\">List Randomizer<\/a> to shuffle whole lines, the <a href=\"https:\/\/wpcalc.com\/en\/web-tools\/reverse-letters\/\">Reverse Letters<\/a> tool to flip a letter sequence, or the <a href=\"https:\/\/wpcalc.com\/en\/web-tools\/password-generator\/\">Password Generator<\/a> for secure random strings. If you need random identifiers rather than letters, the <a href=\"https:\/\/wpcalc.com\/en\/web-tools\/uuid-generator\/\">UUID Generator<\/a> handles that.<\/p>\n<h2>Tips, assumptions and limitations<\/h2>\n<ul>\n<li>Letters are drawn from the 26-letter English alphabet A\u2013Z. Accented characters (\u00c0, \u00d1, \u00dc) and other scripts are not available.<\/li>\n<li>Comparison tools like chi-square fairness checks only appear in the frequency table when you generate more than 26 letters in list mode; shorter draws are too small for a meaningful comparison.<\/li>\n<li>In <em>game mode<\/em>, only the common options matter: exclusions and case still apply, but count, repeats, and separator are ignored since a single letter is drawn.<\/li>\n<li>If you exclude every letter of the chosen set (for example, all five vowels), the generator can't draw anything and will tell you to remove some exclusions.<\/li>\n<li>Drawing without repeats caps <em>How many letters<\/em> at the pool size \u2014 26 for the full alphabet, 21 for consonants, 5 for vowels, minus any excluded letters.<\/li>\n<li>Short runs often look \"unrandom\": two identical letters in five draws is entirely normal, since repeated events cluster in true randomness. Judge fairness over long runs, using the frequency table.<\/li>\n<li>For word games, excluding rare letters like Q, X, and Z makes prompts fairer \u2014 the exclusion field is designed for exactly this.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Draw one random letter for games like Scattergories or generate a list of up to 1000 random letters from the full alphabet, vowels, or consonants. Choose case, exclude letters, and allow or forbid repeats.<\/p>\n","protected":false},"author":3168,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[63],"tags":[65],"class_list":["post-67301","post","type-post","status-publish","format-standard","hentry","category-web-tools","tag-text-tools"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/67301","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/users\/3168"}],"replies":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/comments?post=67301"}],"version-history":[{"count":1,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/67301\/revisions"}],"predecessor-version":[{"id":67302,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/67301\/revisions\/67302"}],"wp:attachment":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/media?parent=67301"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/categories?post=67301"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/tags?post=67301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}