1:"$Sreact.fragment"
2:I[339756,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"default"]
3:I[556357,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abd0be167a0ed141.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"default",1]
14:I[168027,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"default"]
:HL["/docs/_next/static/chunks/a2c16a79b30ca688.css?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","style"]
:HL["/docs/_next/static/chunks/da6f01acbfa69e1c.css?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","style"]
:HL["/docs/_next/static/media/83afe278b6a6bb3c.p.3a6ba036.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/docs/_next/static/media/PaperMono_Variable.p.590789cb.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/docs/_next/static/media/f67ad414ed34149c.p.84166d94.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
0:{"P":null,"b":"DjA9P2jlX5N0RaN0jnq54","p":"/docs","c":["","_sites","iotools","api-reference","generators","story-generator"],"i":false,"f":[[["",{"children":["%5Fsites",{"children":[["subdomain","iotools","d"],{"children":["(multitenant)",{"children":[["slug","api-reference/generators/story-generator","oc"],{"children":["__PAGE__",{}]}]}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/docs/_next/static/chunks/a2c16a79b30ca688.css?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/docs/_next/static/chunks/da6f01acbfa69e1c.css?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}]],["$","html",null,{"suppressHydrationWarning":true,"lang":"en","className":"inter_1d81deff-module__CYM0aG__variable papermono_89c757f2-module__6aS5zq__variable dark","data-banner-state":"visible","data-assistant-state":"closed","data-page-mode":"none","data-current-path":"/","children":[["$","head",null,{"children":[["$","script",null,{"type":"text/javascript","dangerouslySetInnerHTML":{"__html":"!function(){var b=\"/docs\";\nfunction a(p){if(p==null)return\"/\";p=\"\"+p;if(\"\"===p)return\"/\";return\"/\"===p.charAt(0)?p:\"/\"+p}\nfunction u(p){if(p==null)return p;p=\"\"+p;if(!p||p.charAt(p.length-1)===\"/\")return p.slice(0,-1);return p}\nfunction i(p){if(p==null)return p;p=\"\"+p;if(6<=p.length&&p.substring(p.length-6)===\"/index\")return p.substring(0,p.length-6);if(\"index\"===p)return\"\";return p}\nvar p=(location.pathname||\"\").split(\"?\")[0].split(\"#\")[0]||\"\";\nif(b)if(p===b)p=\"\";else if(0===p.indexOf(b+\"/\"))p=p.substring(b.length);\np=a(p);p=u(p);p=i(p);p=\"\"===p||\"index\"===p?\"/\":a(p);\ndocument.documentElement.setAttribute(\"data-current-path\",p);\n}();"}}],["$","script",null,{"type":"text/javascript","dangerouslySetInnerHTML":{"__html":"!function(){\nfunction read(){try{\nvar e=performance.getEntriesByType?performance.getEntriesByType(\"navigation\"):[];\nvar st=(e[0]&&e[0].serverTiming)||[];\nvar g={};\nfor(var i=0;i<st.length;i++){var n=st[i].name,d=st[i].description;if(!d)continue;try{d=decodeURIComponent(d)}catch(x){}\nif(n===\"country\")g.country=d;else if(n===\"region\")g.region=d;else if(n===\"continent\")g.continent=d;}\nvar w=window;w.mintlify=w.mintlify||{};w.mintlify.geo=g;\n}catch(x){}}\nread();document.addEventListener(\"DOMContentLoaded\",read);\n}();"}}],["$","script",null,{"type":"text/javascript","dangerouslySetInnerHTML":{"__html":"(function(a,b){try{let c=document.getElementById(\"banner\")?.innerText;if(c){for(let d=0;d<localStorage.length;d++){let e=localStorage.key(d);if(e?.endsWith(a)&&localStorage.getItem(e)===c)return void document.documentElement.setAttribute(b,\"hidden\")}document.documentElement.setAttribute(b,\"visible\");return}for(let c=0;c<localStorage.length;c++){let d=localStorage.key(c);if(d?.endsWith(a)&&localStorage.getItem(d))return void document.documentElement.setAttribute(b,\"hidden\")}document.documentElement.setAttribute(b,\"visible\")}catch(a){document.documentElement.setAttribute(b,\"hidden\")}})(\n  \"bannerDismissed\",\n  \"data-banner-state\",\n)"}}],false]}],["$","body",null,{"className":"antialiased","children":[false,["$","$L2",null,{"parallelRouterKey":"children","error":"$3","errorStyles":[],"errorScripts":[["$","script","script-0",{"src":"/docs/_next/static/chunks/abd0be167a0ed141.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true}],["$","script","script-1",{"src":"/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true}],"$L4","$L5","$L6","$L7","$L8","$L9","$La"],"template":"$Lb","templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$Lc","forbidden":"$undefined","unauthorized":"$undefined"}],false,"$Ld"]}]]}]]}],{"children":["%5Fsites","$Le",{"children":[["subdomain","iotools","d"],"$Lf",{"children":["(multitenant)","$L10",{"children":[["slug","api-reference/generators/story-generator","oc"],"$L11",{"children":["__PAGE__","$L12",{},null,false]},null,false]},null,false]},null,false]},null,false]},null,false],"$L13",false]],"m":"$undefined","G":["$14",["$L15","$L16"]],"s":false,"S":true}
17:I[837457,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"default"]
18:I[894587,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"ThemeProvider",1]
19:I[152823,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"ColorVariables",1]
1a:I[531961,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"FontScript",1]
1b:I[649328,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"RoundedVariables",1]
1c:I[702910,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/5075dd221b4529cd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"RecommendedPagesList"]
1d:I[570420,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"DataCurrentPathUpdater"]
1e:I[341175,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/ba57e41784d80af4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"default",1]
21:I[897367,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"OutletBoundary"]
23:I[711533,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"AsyncMetadataOutlet"]
25:I[897367,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"ViewportBoundary"]
27:I[897367,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"MetadataBoundary"]
28:"$Sreact.suspense"
4:["$","script","script-2",{"src":"/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true}]
5:["$","script","script-3",{"src":"/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true}]
6:["$","script","script-4",{"src":"/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true}]
7:["$","script","script-5",{"src":"/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true}]
8:["$","script","script-6",{"src":"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true}]
9:["$","script","script-7",{"src":"/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true}]
a:["$","script","script-8",{"src":"/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true}]
b:["$","$L17",null,{}]
c:[["$","$L18",null,{"children":[["$","$L19",null,{}],["$","$L1a",null,{}],["$","$L1b",null,{}],["$","style",null,{"children":":root {\n  --primary: 17 120 102;\n  --primary-light: 74 222 128;\n  --primary-dark: 22 101 52;\n  --background-light: 255 255 255;\n  --background-dark: 15 17 23;\n}"}],["$","main",null,{"className":"h-screen bg-background-light dark:bg-background-dark text-left","children":["$","article",null,{"className":"bg-custom bg-fixed bg-center bg-cover relative flex flex-col items-center justify-center h-full","children":["$","div",null,{"className":"w-full max-w-xl px-10","children":[["$","span",null,{"className":"inline-flex mb-6 rounded-full px-3 py-1 text-sm font-semibold mr-4 text-white p-1 bg-primary","children":["Error ",404]}],["$","h1",null,{"className":"font-semibold mb-3 text-3xl","children":"Page not found!"}],["$","p",null,{"className":"text-lg text-gray-600 dark:text-gray-400 mb-6","children":"We couldn't find the page."}],["$","$L1c",null,{}]]}]}]}]]}],[]]
d:["$","$L1d",null,{}]
e:["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L17",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
f:["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$1e","errorStyles":[],"errorScripts":[["$","script","script-0",{"src":"/docs/_next/static/chunks/ba57e41784d80af4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true}],["$","script","script-1",{"src":"/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true}],["$","script","script-2",{"src":"/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true}],["$","script","script-3",{"src":"/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true}],["$","script","script-4",{"src":"/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true}],["$","script","script-5",{"src":"/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true}],["$","script","script-6",{"src":"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true}],["$","script","script-7",{"src":"/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true}],["$","script","script-8",{"src":"/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true}]],"template":["$","$L17",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","$L18",null,{"children":[["$","$L19",null,{}],["$","$L1a",null,{}],["$","$L1b",null,{}],["$","style",null,{"children":":root {\n  --primary: 17 120 102;\n  --primary-light: 74 222 128;\n  --primary-dark: 22 101 52;\n  --background-light: 255 255 255;\n  --background-dark: 15 17 23;\n}"}],["$","main",null,{"className":"h-screen bg-background-light dark:bg-background-dark text-left","children":["$","article",null,{"className":"bg-custom bg-fixed bg-center bg-cover relative flex flex-col items-center justify-center h-full","children":["$","div",null,{"className":"w-full max-w-xl px-10","children":[["$","span",null,{"className":"inline-flex mb-6 rounded-full px-3 py-1 text-sm font-semibold mr-4 text-white p-1 bg-primary","children":["Error ",404]}],["$","h1",null,{"className":"font-semibold mb-3 text-3xl","children":"Page not found!"}],["$","p",null,{"className":"text-lg text-gray-600 dark:text-gray-400 mb-6","children":"We couldn't find the page."}],["$","$L1c",null,{}]]}]}]}]]}],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]]}]
10:["$","$1","c",{"children":[[["$","script","script-0",{"src":"/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}],["$","script","script-4",{"src":"/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}],["$","script","script-5",{"src":"/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}],["$","script","script-6",{"src":"/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}],["$","script","script-7",{"src":"/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}],["$","script","script-8",{"src":"/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}],["$","script","script-9",{"src":"/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}],["$","script","script-10",{"src":"/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}],["$","script","script-11",{"src":"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}],["$","script","script-12",{"src":"/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}],["$","script","script-13",{"src":"/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}],["$","script","script-14",{"src":"/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}],["$","script","script-15",{"src":"/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}]],"$L1f"]}]
11:["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L17",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
12:["$","$1","c",{"children":["$L20",[["$","script","script-0",{"src":"/docs/_next/static/chunks/bb7855f5468afc1b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/docs/_next/static/chunks/9f747db565a201b8.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}],["$","script","script-4",{"src":"/docs/_next/static/chunks/76d01846498b4b22.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}],["$","script","script-5",{"src":"/docs/_next/static/chunks/c31d136c7bf72b16.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}],["$","script","script-6",{"src":"/docs/_next/static/chunks/3aaac35f8098f387.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}],["$","script","script-7",{"src":"/docs/_next/static/chunks/77b936e9f1b036ab.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}],["$","script","script-8",{"src":"/docs/_next/static/chunks/24c57a7bd18c9aa4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}],["$","script","script-9",{"src":"/docs/_next/static/chunks/4033b8945cf1f86e.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","async":true,"nonce":"$undefined"}]],["$","$L21",null,{"children":["$L22",["$","$L23",null,{"promise":"$@24"}]]}]]}]
13:["$","$1","h",{"children":[null,[["$","$L25",null,{"children":"$L26"}],null],["$","$L27",null,{"children":["$","div",null,{"hidden":true,"children":["$","$28",null,{"fallback":null,"children":"$L29"}]}]}]]}]
15:["$","link","0",{"rel":"stylesheet","href":"/docs/_next/static/chunks/a2c16a79b30ca688.css?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
16:["$","link","1",{"rel":"stylesheet","href":"/docs/_next/static/chunks/da6f01acbfa69e1c.css?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
26:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, viewport-fit=cover"}]]
22:null
2a:I[707934,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"WebMcpRegistration"]
2b:I[590280,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"LivePreviewProvider",1]
2c:I[479520,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],""]
2d:I[197336,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"default"]
2e:I[91557,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bb7855f5468afc1b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/9f747db565a201b8.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/76d01846498b4b22.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c31d136c7bf72b16.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3aaac35f8098f387.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/77b936e9f1b036ab.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/24c57a7bd18c9aa4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4033b8945cf1f86e.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"AuthProvider",1]
2f:I[91557,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bb7855f5468afc1b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/9f747db565a201b8.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/76d01846498b4b22.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c31d136c7bf72b16.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3aaac35f8098f387.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/77b936e9f1b036ab.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/24c57a7bd18c9aa4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4033b8945cf1f86e.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"DeploymentMetadataProvider",1]
30:I[91557,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bb7855f5468afc1b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/9f747db565a201b8.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/76d01846498b4b22.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c31d136c7bf72b16.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3aaac35f8098f387.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/77b936e9f1b036ab.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/24c57a7bd18c9aa4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4033b8945cf1f86e.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"DocsConfigProvider",1]
1f:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"IOTools.cloud\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}"}}],["$","$L2a",null,{"subdomain":"iotools"}],["$","$L2b",null,{"isLivePreviewRoute":false,"children":["$","$L18",null,{"appearance":"$undefined","codeblockTheme":"system","children":[["$","blockquote",null,{"className":"sr-only","data-agent-docs-index":true,"aria-hidden":"true","children":[["$","h2",null,{"children":"Documentation Index"}],["$","p",null,{"children":["Fetch the complete documentation index at:"," ",["$","a",null,{"href":"/docs/llms.txt","tabIndex":-1,"children":"/docs/llms.txt"}]]}],["$","p",null,{"children":"Use this file to discover all available pages before exploring further."}]]}],["$","style",null,{"dangerouslySetInnerHTML":{"__html":":root{--banner-height:0px!important}"}}],false,null,null,["$","$L2c",null,{"id":"_mintlify-banner-script","strategy":"beforeInteractive","dangerouslySetInnerHTML":{"__html":"(function g(a,b,c,d,e){try{let f,g,h=[];try{h=window.location.pathname.split(\"/\").filter(a=>\"\"!==a&&\"global\"!==a).slice(0,2)}catch{h=[]}let i=h.find(a=>c.includes(a)),j=[];for(let c of(i?j.push(i):j.push(b),j.push(\"global\"),j)){if(!c)continue;let b=a[c];if(b?.content){f=b.content,g=c;break}}if(!f)return void document.documentElement.setAttribute(d,\"hidden\");let k=!0,l=0;for(;l<localStorage.length;){let a=localStorage.key(l);if(l++,!a?.endsWith(e))continue;let b=localStorage.getItem(a);if(b&&b===f){k=!1;break}g&&(a.startsWith(`lang:${g}_`)||!a.startsWith(\"lang:\"))&&(localStorage.removeItem(a),l--)}document.documentElement.setAttribute(d,k?\"visible\":\"hidden\")}catch(a){console.error(a),document.documentElement.setAttribute(d,\"hidden\")}})(\n  {},\n  \"en\",\n  [],\n  \"data-banner-state\",\n  \"bannerDismissed\",\n)"}}],["$","$L2d",null,{"appId":"$undefined","autoBoot":true,"children":["$","$L2e",null,{"value":{"auth":"$undefined","userAuth":"$undefined"},"children":["$","$L2f",null,{"value":{"subdomain":"iotools","actualSubdomain":"iotools","gitSource":{"type":"github","owner":"quangthien27","repo":"iotools","deployBranch":"main","contentDirectory":"apps/docs","isPrivate":true,"mountPath":"","label":""},"inkeep":"$undefined","chroma":{"latestBuiltDeploymentHistoryId":"6a6b5ab1bf20c4c03c2d90ac","collectionId":"4e0405e0-9e6c-46e1-97f8-2e4dc6621068","liveDeploymentHistoryId":"6a6b5ab1bf20c4c03c2d90ac","schemaVersion":"v3"},"feedback":{"thumbs":true},"entitlements":"$undefined","buildId":"6a6b5ab1bf20c4c03c2d90ac:success","clientVersion":"0.0.3361","preview":"$undefined","searchFilterCounts":[{"language":"default","tag":"API Reference","count":885},{"language":"default","tag":"Tools","count":880},{"language":"default","tag":"Generators","count":328},{"language":"default","tag":"Converters","count":184},{"language":"default","tag":"Calculators","count":159},{"language":"default","tag":"Utilities","count":124},{"language":"default","tag":"Formatters","count":80},{"language":"default","tag":"Guides","count":11},{"language":"default","tag":"Editors","count":5},{"language":"default","tag":"Getting started","count":3}],"searchSettings":"$undefined"},"children":["$","$L30",null,{"value":{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"IOTools.cloud","description":"API and MCP reference for IOTools.cloud — call 800+ developer tools over one REST endpoint or from any MCP client, with one API key and one credit balance.","colors":{"primary":"#464aff","light":"#7376ff","dark":"#464aff"},"logo":{"light":"https://mintcdn.com/iotools/2jma-eQqoJSeCWag/images/logo.svg?fit=max&auto=format&n=2jma-eQqoJSeCWag&q=85&s=370b58e8746a0ae199ccff2d543db695","dark":"https://mintcdn.com/iotools/2jma-eQqoJSeCWag/images/logo.svg?fit=max&auto=format&n=2jma-eQqoJSeCWag&q=85&s=370b58e8746a0ae199ccff2d543db695","href":"https://iotools.cloud"},"favicon":"https://mintcdn.com/iotools/2jma-eQqoJSeCWag/images/favicon.svg?fit=max&auto=format&n=2jma-eQqoJSeCWag&q=85&s=9696f90dc0e46f37e69f70429db2b6a7","api":{"openapi":"https://api.iotools.cloud/v1/openapi","playground":{"display":"interactive"}},"background":{"color":{"light":"#faf6f0","dark":"#17140f"}},"navbar":{"links":[{"href":"https://iotools.cloud/contact/","label":"Support"}],"primary":{"type":"button","label":"Get an API key","href":"https://iotools.cloud/account/#api-keys"}},"footer":{"socials":{"x-twitter":"https://x.com/io_tools","facebook":"https://www.facebook.com/iotools.cloud","youtube":"https://www.youtube.com/@io-tools","linkedin":"https://www.linkedin.com/company/io-tools","website":"https://iotools.cloud"}},"seo":{"metatags":{"og:type":"website","og:site_name":"IOTools.cloud API","twitter:card":"summary_large_image","twitter:site":"@io_tools"},"organization":{"id":"https://iotools.cloud/#organization","name":"iotools.cloud","url":"https://iotools.cloud","logo":"https://iotools.cloud/logo.svg","sameAs":["https://x.com/io_tools","https://www.facebook.com/iotools.cloud","https://www.youtube.com/@io-tools","https://www.linkedin.com/company/io-tools/"]},"indexing":"navigable","trailingSlash":true},"fonts":{"heading":{"family":"Instrument Serif","weight":600},"body":{"family":"Plus Jakarta Sans","weight":400}},"icons":{"library":"lucide"},"styling":{"codeblocks":"system","latex":false},"integrations":{"ga4":{"measurementId":"G-GN201XEE6W"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity"],"display":"header"},"variables":{"tools_count":"800+","api_base_url":"https://api.iotools.cloud/v1","account_url":"https://iotools.cloud/account/","pricing_url":"https://iotools.cloud/pricing/"},"navigation":{"global":{"anchors":[{"anchor":"Tools","icon":"wrench","href":"https://iotools.cloud/tools/"},{"anchor":"Pricing","icon":"credit-card","href":"https://iotools.cloud/pricing/"},{"anchor":"Journal","icon":"newspaper","href":"https://iotools.cloud/journal/"},{"anchor":"Changelog","icon":"history","href":"https://iotools.cloud/changelog/"},{"anchor":"OpenAPI spec","icon":"code","href":"https://api.iotools.cloud/v1/openapi"}]},"pages":[]}},"docsNavWithMetadata":"$undefined","anonymizedNav":"$undefined"},"children":"$L31"}]}]}]}]]}]}]]
32:I[604804,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"LoginButtonProvider",1]
33:I[141180,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"SidebarLoginButtonProvider",1]
34:I[343590,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"NavigationContextController",1]
35:I[378486,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"PageListProvider"]
36:I[742977,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"PrefetchProvider"]
37:I[237978,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"PageModeOverrideProvider"]
38:I[378896,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"ConfiguredVariationProvider",1]
39:I[557611,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"Fonts",1]
3a:I[330080,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"BannerProvider",1]
3b:I[864506,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"NavbarTransitionScript",1]
3d:I[540345,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"ConsentProvider",1]
3e:I[529058,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"LocalStorageAndAnalyticsProviders",1]
3f:I[958547,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"default"]
3c:T5be,(function () {
  var measure = function(){let a=document.querySelectorAll("[id='navbar'], [data-top-chrome]"),b=0;a.forEach(a=>{let c=a.getBoundingClientRect();c.height>0&&(b=Math.max(b,c.bottom))});let c=0,d=document.getElementById("content-container");if(d){let{overflowY:a}=getComputedStyle(d);("auto"===a||"scroll"===a)&&(c=Math.max(0,d.getBoundingClientRect().top))}let e=Math.round(Math.max(0,b-c))+40;document.documentElement.style.setProperty("--scroll-mt",`${e}px`)};
  (function(a){let b=[],c=0,d="undefined"==typeof ResizeObserver?null:new ResizeObserver(f);function e(){let c=Array.from(document.querySelectorAll("[id='navbar'], [data-top-chrome]"));(c.length!==b.length||c.some((a,c)=>a!==b[c]))&&d&&(d.disconnect(),c.forEach(a=>d.observe(a))),b=c,a()}function f(){c||(c=requestAnimationFrame(()=>{c=0,e()}))}new MutationObserver(f).observe(document.documentElement,{childList:!0,subtree:!0}),window.addEventListener("resize",f),"loading"===document.readyState&&document.addEventListener("DOMContentLoaded",e),e()})(measure);
  (function(a){let b=window.location.hash.slice(1);if(!b)return;function c(){let c=document.getElementById(b);return!!c&&(a(),c.scrollIntoView(),!0)}if("complete"===document.readyState)return void c();let d=new MutationObserver(()=>{c()&&e()});function e(){d.disconnect(),window.removeEventListener("load",e)}window.addEventListener("load",e),d.observe(document.documentElement,{childList:!0,subtree:!0}),c()&&e()})(measure);
})();31:["$","$L32",null,{"children":["$","$L33",null,{"children":["$","$L34",null,{"children":["$","$L35",null,{"pageListDataMap":{},"children":["$","$L36",null,{"disabled":"$undefined","children":["$","$L37",null,{"children":["$","$L38",null,{"children":[["$","$L1a",null,{"fonts":"$1f:2:props:children:props:children:6:props:children:props:children:props:children:props:value:docsConfig:fonts","theme":"mint","subdomain":"iotools"}],[["$","$L19",null,{"docsConfig":"$1f:2:props:children:props:children:6:props:children:props:children:props:children:props:value:docsConfig"}],null,["$","$L1b",null,{"theme":"mint"}],["$","$L39",null,{"fonts":"$1f:2:props:children:props:children:6:props:children:props:children:props:children:props:value:docsConfig:fonts","children":["$","$L3a",null,{"bannersByLocale":{},"subdomain":"iotools","children":[["$","$L3b",null,{"theme":"mint"}],["$","$L2c",null,{"strategy":"beforeInteractive","id":"_mintlify-scroll-margin-script","dangerouslySetInnerHTML":{"__html":"$3c"},"suppressHydrationWarning":true}],["$","$L3d",null,{"privacy":"$undefined","children":["$","$L3e",null,{"subdomain":"iotools","isAtlas":false,"children":["$","$L3f",null,{"toggles":[{"name":"tiered-billing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-profile-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-editor-theseus","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"self-serve-sso","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"force-workflows-vercel-harness","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"autumn-billing-mar-2026","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"cloudflare-cache-invalidation","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workflows-vercel-harness","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"gitlab-workflows","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"autopilot-dashboard","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-preview-client","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"direct-chroma-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintlify-credits-autumn-apr-2026","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent_harness_kb","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-page","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-auth-revamp","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"client-credentials-grant","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent_harness_slack_agent","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workflows-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-integrations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-comments","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workflows-in-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"viewer-role","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-panel","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"autumn-enforcement-mar-2026","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"autumn-webhooks-mar-2026","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workflows-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"atlas-vercel-harness","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"onboarding-vercel-harness","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"refresh-token-auth-mcp","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"use-run-task-generate-docs-phase-queue","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-tenant-auth","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-tenant-auth-mcp","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"async-editor-publish","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-widget","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"composio-integrations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"zendesk-integration","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workflows-run-detail-page","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"credits-v2-jul-2026","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"call-agent-tool","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"queue-git-webhooks-produce","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"slack-agent-chat-sdk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"org-credit-pool-jul-2026","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"preview-search-indexing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"children":"$L40"}]}]}]]}]}]]]}]}]}]}]}]}]}]
41:I[604780,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"CaptchaProvider"]
42:I[601054,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"SearchProvider",1]
43:I[28330,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"SkipToContent",1]
44:I[87732,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"AssistantLayoutWrapper",1]
45:I[118717,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/961390eb25d492f6.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"NotFoundHydrator",1]
40:["$","$L41",null,{"enabled":false,"isPreview":false,"children":["$","$L42",null,{"subdomain":"iotools","hasChatPermissions":false,"isLoggedInCli":false,"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"starterQuestions":"$undefined","children":[["$","$L43",null,{}],["$","script",null,{"dangerouslySetInnerHTML":{"__html":"(function g(a,b,c,d){try{if(window.matchMedia(\"(max-width: 1024px)\").matches||!d){document.documentElement.style.setProperty(c,\"0px\"),document.documentElement.setAttribute(\"data-assistant-state\",\"closed\"),d||localStorage.setItem(a,\"false\");return}let e=localStorage.getItem(a);if(null===e){document.documentElement.style.setProperty(c,\"0px\"),document.documentElement.setAttribute(\"data-assistant-state\",\"closed\");return}let f=JSON.parse(e),g=localStorage.getItem(b),h=null!==g?JSON.parse(g):368;document.documentElement.style.setProperty(c,f?h+\"px\":\"0px\"),document.documentElement.setAttribute(\"data-assistant-state\",f?\"open\":\"closed\")}catch(a){document.documentElement.style.setProperty(c,\"0px\"),document.documentElement.setAttribute(\"data-assistant-state\",\"closed\")}})(\n    \"chat-assistant-sheet-open\",\n    \"chat-assistant-sheet-width\",\n    \"--assistant-sheet-width\",\n    false\n  )"}}],["$","style",null,{"dangerouslySetInnerHTML":{"__html":"html{--assistant-sheet-width:0px!important}"}}],["$","$L44",null,{"children":[["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L17",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","$L45",null,{"source":"multitenant"}],[]],"forbidden":"$undefined","unauthorized":"$undefined"}],"$undefined"]}]]}]}]
52:I[597003,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bb7855f5468afc1b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/9f747db565a201b8.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/76d01846498b4b22.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c31d136c7bf72b16.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3aaac35f8098f387.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/77b936e9f1b036ab.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/24c57a7bd18c9aa4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4033b8945cf1f86e.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"ScopedNavProvider",1]
24:{"metadata":[["$","title","0",{"children":"Story Generator - IOTools.cloud"}],["$","meta","1",{"name":"description","content":"Generate a captivating short story with AI — characters, plot and a satisfying ending, from whatever premise you give it. Try Story Generator in your browser →"}],["$","meta","2",{"name":"application-name","content":"IOTools.cloud"}],["$","meta","3",{"name":"generator","content":"Mintlify"}],["$","meta","4",{"name":"msapplication-config","content":"/docs/_mintlify/favicons/iotools/G58CVLFct1_TzMms/_generated/favicon/browserconfig.xml"}],["$","meta","5",{"name":"apple-mobile-web-app-title","content":"IOTools.cloud"}],["$","meta","6",{"name":"msapplication-TileColor","content":"#464aff"}],["$","link","7",{"rel":"canonical","href":"https://iotools.cloud/docs/api-reference/generators/story-generator/"}],["$","link","8",{"rel":"alternate","type":"application/xml","href":"/docs/sitemap.xml"}],["$","link","9",{"rel":"alternate","type":"text/markdown","href":"/docs/api-reference/generators/story-generator.md"}],["$","meta","10",{"property":"og:title","content":"Story Generator - IOTools.cloud"}],["$","meta","11",{"property":"og:description","content":"Generate a captivating short story with AI — characters, plot and a satisfying ending, from whatever premise you give it. Try Story Generator in your browser →"}],["$","meta","12",{"property":"og:url","content":"https://iotools.cloud/docs/api-reference/generators/story-generator/"}],["$","meta","13",{"property":"og:site_name","content":"IOTools.cloud API"}],["$","meta","14",{"property":"og:image","content":"https://iotools.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DGenerators%26title%3DStory%2BGenerator%26description%3DGenerate%2Ba%2Bcaptivating%2Bshort%2Bstory%2Bwith%2BAI%2B%25E2%2580%2594%2Bcharacters%252C%2Bplot%2Band%2Ba%2Bsatisfying%2Bending%252C%2Bfrom%2Bwhatever%2Bpremise%2Byou%2Bgive%2Bit.%250A%250A%255BTry%2BStory%2BGenerator%2Bin%2Byour%2Bbrowser%2B%26logoLight%3Dhttps%253A%252F%252Fmintcdn.com%252Fiotools%252F2jma-eQqoJSeCWag%252Fimages%252Flogo.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253D2jma-eQqoJSeCWag%2526q%253D85%2526s%253D370b58e8746a0ae199ccff2d543db695%26logoDark%3Dhttps%253A%252F%252Fmintcdn.com%252Fiotools%252F2jma-eQqoJSeCWag%252Fimages%252Flogo.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253D2jma-eQqoJSeCWag%2526q%253D85%2526s%253D370b58e8746a0ae199ccff2d543db695%26primaryColor%3D%2523464aff%26lightColor%3D%25237376ff%26backgroundLight%3D%2523faf6f0%26backgroundDark%3D%252317140f&w=1200&q=100"}],["$","meta","15",{"property":"og:image:width","content":"1200"}],["$","meta","16",{"property":"og:image:height","content":"630"}],["$","meta","17",{"property":"og:type","content":"website"}],["$","meta","18",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","19",{"name":"twitter:title","content":"Story Generator - IOTools.cloud"}],["$","meta","20",{"name":"twitter:description","content":"Generate a captivating short story with AI — characters, plot and a satisfying ending, from whatever premise you give it. Try Story Generator in your browser →"}],["$","meta","21",{"name":"twitter:image","content":"https://iotools.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DGenerators%26title%3DStory%2BGenerator%26description%3DGenerate%2Ba%2Bcaptivating%2Bshort%2Bstory%2Bwith%2BAI%2B%25E2%2580%2594%2Bcharacters%252C%2Bplot%2Band%2Ba%2Bsatisfying%2Bending%252C%2Bfrom%2Bwhatever%2Bpremise%2Byou%2Bgive%2Bit.%250A%250A%255BTry%2BStory%2BGenerator%2Bin%2Byour%2Bbrowser%2B%26logoLight%3Dhttps%253A%252F%252Fmintcdn.com%252Fiotools%252F2jma-eQqoJSeCWag%252Fimages%252Flogo.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253D2jma-eQqoJSeCWag%2526q%253D85%2526s%253D370b58e8746a0ae199ccff2d543db695%26logoDark%3Dhttps%253A%252F%252Fmintcdn.com%252Fiotools%252F2jma-eQqoJSeCWag%252Fimages%252Flogo.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253D2jma-eQqoJSeCWag%2526q%253D85%2526s%253D370b58e8746a0ae199ccff2d543db695%26primaryColor%3D%2523464aff%26lightColor%3D%25237376ff%26backgroundLight%3D%2523faf6f0%26backgroundDark%3D%252317140f&w=1200&q=100"}],"$L46","$L47","$L48","$L49","$L4a","$L4b","$L4c","$L4d","$L4e","$L4f","$L50","$L51"],"error":null,"digest":"$undefined"}
29:"$24:metadata"
20:["$","$L52",null,{"scopedNav":{"global":{"anchors":[{"anchor":"Tools","icon":"wrench","href":"https://iotools.cloud/tools/"},{"anchor":"Pricing","icon":"credit-card","href":"https://iotools.cloud/pricing/"},{"anchor":"Journal","icon":"newspaper","href":"https://iotools.cloud/journal/"},{"anchor":"Changelog","icon":"history","href":"https://iotools.cloud/changelog/"},{"anchor":"OpenAPI spec","icon":"code","href":"https://api.iotools.cloud/v1/openapi"}]},"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":""}]},{"tab":"API Reference","groups":[{"group":"Catalog","pages":[{"title":"List tools","description":"Every tool with an API — slug, title, description, category and credit cost. Use it to discover slugs rather than hard-coding them. Fetch a tool's input schema with `GET /v1/tool/{slug}` once you know which one you want. Free: this call costs no credits.","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi get /v1/tools/list","href":"/api-reference/catalog/list-tools","autogeneratedByOpenApi":true},{"title":"Search tools","description":"Find a tool by name, slug, description or tag without pulling the whole catalog. Ranked — an exact slug beats a title match beats a description match — and results are stable for a given query. Free: this call costs no credits.","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi get /v1/tools/search","href":"/api-reference/catalog/search-tools","autogeneratedByOpenApi":true},{"title":"Get tool schema","description":"Input and output JSON Schema for one tool, plus what a run costs your key. Use it after `search` to learn a tool's exact contract without pulling the full catalog. Free: this call costs no credits.","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi get /v1/tool/{slug}","href":"/api-reference/catalog/get-tool-schema","autogeneratedByOpenApi":true}]},{"group":"Account","pages":[{"title":"Get credit balance","description":"Credits left in the current allowance for the key's owner, when they reset, and the per-minute rate limit in force. Free — this call costs no credits and is not billed against the allowance it reports.\n\n`metered` is `false` on a deployment without Redis; `credits` is then `null` and tool calls still succeed, unmetered.","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi get /v1/me/credits","href":"/api-reference/account/get-credit-balance","autogeneratedByOpenApi":true},{"title":"Get credit usage history","description":"What the key's owner spent credits on, over the last 30 days — one row per tool per day per surface (`web`, `api`, `mcp`), newest and biggest first. Free: this call costs no credits.\n\nA usage history, not a ledger: rows only exist for days with spend, and `credits` is net of any settlement refund.","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi get /v1/me/usage","href":"/api-reference/account/get-credit-usage-history","autogeneratedByOpenApi":true}]},{"group":"Tools","pages":[{"group":"Catalog","pages":[]},{"group":"Account","pages":[]},{"group":"Converters","pages":[{"title":"Acceleration Converter","description":"Convert acceleration between meters per second squared (m/s²), Galileo (Gal), feet per second squared, inches per second squared, and standard gravity (g) at once. Enter one value, pick its unit, and see the equivalent in all 5 units.\n\n[Try Acceleration Converter in your browser →](https://iotools.cloud/tool/acceleration-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/acceleration-converter","href":"/api-reference/converters/acceleration-converter","autogeneratedByOpenApi":true},{"title":"AES Encryption/Decryption","description":"Encrypt or decrypt text with AES-256-CBC. Runs entirely client-side — provide a 64-character hex key, and the tool handles padding, the IV, and base64 encoding.\n\n[Try AES Encryption/Decryption in your browser →](https://iotools.cloud/tool/aes-encryption-decryption/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/aes-encryption-decryption","href":"/api-reference/converters/aes-encryptiondecryption","autogeneratedByOpenApi":true},{"title":"Angle Converter","description":"Convert angles between degrees, radians, gradians, turns, arcminutes, arcseconds, and milliradians at once, plus the sine/cosine/tangent for that angle. Enter one value, pick its unit, and see the equivalent in every unit.\n\n[Try Angle Converter in your browser →](https://iotools.cloud/tool/angle-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/angle-converter","href":"/api-reference/converters/angle-converter","autogeneratedByOpenApi":true},{"title":"Area Converter","description":"Convert area between square meters, square kilometers, hectares, acres, square feet, square miles, and 8 other units. Enter one value and pick its unit, then either see the equivalent in every unit at once or pick a single target unit.\n\n[Try Area Converter in your browser →](https://iotools.cloud/tool/area-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/area-converter","href":"/api-reference/converters/area-converter","autogeneratedByOpenApi":true},{"title":"Atbash Cipher","description":"Encode and decode text using the Atbash cipher. Reverses the alphabet (A↔Z, B↔Y, C↔X…); non-letters pass through unchanged. Self-inverse — running it twice returns the original text.\n\n[Try Atbash Cipher in your browser →](https://iotools.cloud/tool/atbash-cipher/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/atbash-cipher","href":"/api-reference/converters/atbash-cipher","autogeneratedByOpenApi":true},{"title":"Base32 Encoder/Decoder","description":"Encode text to Base32 or decode Base32 strings back to plain text (RFC 4648, UTF-8 aware). Handles padding and validates Base32 characters automatically.\n\n[Try Base32 Encoder/Decoder in your browser →](https://iotools.cloud/tool/base32-encoder-decoder/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/base32-encoder-decoder","href":"/api-reference/converters/base32-encoderdecoder","autogeneratedByOpenApi":true},{"title":"Base58 Encoder/Decoder","description":"Encode text to Base58 or decode Base58 strings back to plain text using the Bitcoin alphabet (UTF-8 aware). Handles leading zero bytes and validates Base58 characters automatically.\n\n[Try Base58 Encoder/Decoder in your browser →](https://iotools.cloud/tool/base58-encoder-decoder/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/base58-encoder-decoder","href":"/api-reference/converters/base58-encoderdecoder","autogeneratedByOpenApi":true},{"title":"Base64 Decode","description":"Decode Base64 strings back to plain text (UTF-8 aware). Paste one or more Base64 values — each line is decoded separately.\n\n[Try Base64 Decode in your browser →](https://iotools.cloud/tool/base64-decode/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/base64-decode","href":"/api-reference/converters/base64-decode","autogeneratedByOpenApi":true},{"title":"Base64 Image Preview & Decoder","description":"Preview a base64-encoded image and decode it back into a clean data URI. Paste raw base64 or a full data:image/...;base64,... string — see the rendered image plus its detected format, MIME type and decoded file size.\n\n[Try Base64 Image Preview & Decoder in your browser →](https://iotools.cloud/tool/base64-image-preview-decoder/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/base64-image-preview-decoder","href":"/api-reference/converters/base64-image-preview-&-decoder","autogeneratedByOpenApi":true},{"title":"Base85 (Ascii85) Encoder/Decoder","description":"Encode text to Base85 (Ascii85) or decode Base85 strings back to plain text. More compact than Base64, the encoding used by Adobe PostScript and PDF.\n\n[Try Base85 (Ascii85) Encoder/Decoder in your browser →](https://iotools.cloud/tool/base85-encoder-decoder/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/base85-encoder-decoder","href":"/api-reference/converters/base85-ascii85-encoderdecoder","autogeneratedByOpenApi":true},{"title":"Bech32 Encoder/Decoder","description":"Encode hex data into a Bech32 (BIP-173) string with a human-readable part, or decode a Bech32 string back to its HRP and data — with full checksum validation.\n\n[Try Bech32 Encoder/Decoder in your browser →](https://iotools.cloud/tool/bech32-encoder-decoder/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/bech32-encoder-decoder","href":"/api-reference/converters/bech32-encoderdecoder","autogeneratedByOpenApi":true},{"title":"Bencode Encoder/Decoder","description":"Decode bencode (the encoding used by BitTorrent .torrent files) into JSON, or encode JSON into bencode — with a torrent-info summary when decoding a torrent file's dictionary.\n\n[Try Bencode Encoder/Decoder in your browser →](https://iotools.cloud/tool/bencode-encoder-decoder/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/bencode-encoder-decoder","href":"/api-reference/converters/bencode-encoderdecoder","autogeneratedByOpenApi":true},{"title":"Binary to Gray Code Converter","description":"Convert between binary and Gray code (reflected binary), where two successive values differ in only one bit. Supports both directions plus the decimal equivalent.\n\n[Try Binary to Gray Code Converter in your browser →](https://iotools.cloud/tool/binary-gray-code/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/binary-gray-code","href":"/api-reference/converters/binary-to-gray-code-converter","autogeneratedByOpenApi":true},{"title":"Binary to Text Converter","description":"Convert plain text to binary (8-bit UTF-8 byte groups) or decode binary back to text. Tolerates space, comma, or newline-separated bits and validates input automatically.\n\n[Try Binary to Text Converter in your browser →](https://iotools.cloud/tool/binary-to-text-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/binary-to-text-converter","href":"/api-reference/converters/binary-to-text-converter","autogeneratedByOpenApi":true},{"title":"Bionic Reading Converter","description":"Convert any text to bionic reading format — the first few letters of every word are bolded as fixation points, guiding your eye and speeding up skimming.\n\n[Try Bionic Reading Converter in your browser →](https://iotools.cloud/tool/bionic-reading-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/bionic-reading-converter","href":"/api-reference/converters/bionic-reading-converter","autogeneratedByOpenApi":true},{"title":"Braille Text Generator","description":"Convert plain text into Unicode Braille patterns (Grade 1 / uncontracted English Braille). Letters, digits, and common punctuation are mapped to Braille cells; unsupported characters pass through unchanged.\n\n[Try Braille Text Generator in your browser →](https://iotools.cloud/tool/braille-text-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/braille-text-generator","href":"/api-reference/converters/braille-text-generator","autogeneratedByOpenApi":true},{"title":"Caesar Cipher","description":"Encode and decode text using the Caesar cipher. Shift each letter by a fixed amount (shift 13 = ROT13). Supports encode and decode modes; non-letters pass through unchanged.\n\n[Try Caesar Cipher in your browser →](https://iotools.cloud/tool/caesar-cipher/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/caesar-cipher","href":"/api-reference/converters/caesar-cipher","autogeneratedByOpenApi":true},{"title":"String Case Converter","description":"Convert text between 18 letter cases: UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, sPoNgE cAsE and more — line by line.\n\n[Try String Case Converter in your browser →](https://iotools.cloud/tool/case-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/case-converter","href":"/api-reference/converters/string-case-converter","autogeneratedByOpenApi":true},{"title":"CBOR Encoder / Decoder","description":"Encode a JSON value to CBOR (RFC 8949) binary data as hex or Base64, or decode CBOR bytes back to JSON. Runs entirely in your browser.\n\n[Try CBOR Encoder / Decoder in your browser →](https://iotools.cloud/tool/cbor-encoder-decoder/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/cbor-encoder-decoder","href":"/api-reference/converters/cbor-encoder-decoder","autogeneratedByOpenApi":true},{"title":"Electric Charge Converter","description":"Convert electric charge between coulombs, millicoulombs, microcoulombs, nanocoulombs, picocoulombs, kilocoulombs, megacoulombs, elementary charge (e), faraday, and statcoulomb at once. Enter one value, pick its unit, and see the equivalent in all 10 units.\n\n[Try Electric Charge Converter in your browser →](https://iotools.cloud/tool/charge-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/charge-converter","href":"/api-reference/converters/electric-charge-converter","autogeneratedByOpenApi":true},{"title":"Chmod Calculator","description":"Convert Unix file permission checkboxes (read/write/execute for owner, group and others) into the numeric chmod value and symbolic notation, plus a ready-to-run chmod command.\n\n[Try Chmod Calculator in your browser →](https://iotools.cloud/tool/chmod-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/chmod-calculator","href":"/api-reference/converters/chmod-calculator","autogeneratedByOpenApi":true},{"title":"Cocktail Measurement Converter","description":"Convert bartending measurements — ounces, ml, cl, teaspoons, tablespoons, dashes, splashes, jiggers, ponies, shots and more — into every other unit at once.\n\n[Try Cocktail Measurement Converter in your browser →](https://iotools.cloud/tool/cocktail-measurement-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/cocktail-measurement-converter","href":"/api-reference/converters/cocktail-measurement-converter","autogeneratedByOpenApi":true},{"title":"Color Temperature Converter","description":"Convert a color temperature in Kelvin (e.g. 2700K candlelight, 6500K daylight) into its approximate RGB color, hex code and CSS values using the Tanner Helland algorithm.\n\n[Try Color Temperature Converter in your browser →](https://iotools.cloud/tool/color-temp-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/color-temp-converter","href":"/api-reference/converters/color-temperature-converter","autogeneratedByOpenApi":true},{"title":"Cooking Measurement Converter","description":"Convert cooking and baking measurements — cups, tablespoons, teaspoons, fluid ounces, milliliters, liters, grams, kilograms, ounces and pounds — into every other unit at once, with optional ingredient-specific volume-to-weight conversion.\n\n[Try Cooking Measurement Converter in your browser →](https://iotools.cloud/tool/cooking-measurement-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/cooking-measurement-converter","href":"/api-reference/converters/cooking-measurement-converter","autogeneratedByOpenApi":true},{"title":"Coordinate Format Converter","description":"Convert geographic coordinates between Decimal Degrees (DD), Degrees Minutes Seconds (DMS) and Degrees Decimal Minutes (DDM) — paste a latitude and longitude in any of the three formats and get all three side by side.\n\n[Try Coordinate Format Converter in your browser →](https://iotools.cloud/tool/coordinate-format-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/coordinate-format-converter","href":"/api-reference/converters/coordinate-format-converter","autogeneratedByOpenApi":true},{"title":"CRLF/LF Line Ending Converter","description":"Convert line endings between CRLF (Windows), LF (Unix/Linux/macOS) and CR (classic Mac) in pasted text or an uploaded file. Detects the input's current line-ending style, including mixed endings, before converting.\n\n[Try CRLF/LF Line Ending Converter in your browser →](https://iotools.cloud/tool/crlf-lf-line-ending-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/crlf-lf-line-ending-converter","href":"/api-reference/converters/crlflf-line-ending-converter","autogeneratedByOpenApi":true},{"title":"CSS Logical Properties Converter","description":"Convert physical CSS properties (margin-left, width, top, text-align: left) to their logical-property equivalents (margin-inline-start, inline-size, inset-block-start, text-align: start), or the reverse.\n\n[Try CSS Logical Properties Converter in your browser →](https://iotools.cloud/tool/css-logical-properties-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-logical-properties-converter","href":"/api-reference/converters/css-logical-properties-converter","autogeneratedByOpenApi":true},{"title":"CSS Nesting Converter","description":"Flatten native CSS nesting (& selectors and nested blocks) into plain flat CSS rules, for browsers or tools that don't support CSS Nesting yet.\n\n[Try CSS Nesting Converter in your browser →](https://iotools.cloud/tool/css-nesting-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-nesting-converter","href":"/api-reference/converters/css-nesting-converter","autogeneratedByOpenApi":true},{"title":"CSS to JS Converter","description":"Convert CSS declarations into a JS style object (React inline style, React Native StyleSheet, styled-components, Emotion, or plain object) — and back from JS to CSS.\n\n[Try CSS to JS Converter in your browser →](https://iotools.cloud/tool/css-to-js-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-to-js-converter","href":"/api-reference/converters/css-to-js-converter","autogeneratedByOpenApi":true},{"title":"CSS to JS Style Converter","description":"Convert CSS declarations to a React inline style object, a React Native StyleSheet, or a styled-components/Emotion css template literal — and convert JS style objects back to plain CSS.\n\n[Try CSS to JS Style Converter in your browser →](https://iotools.cloud/tool/css-to-js-style-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-to-js-style-converter","href":"/api-reference/converters/css-to-js-style-converter","autogeneratedByOpenApi":true},{"title":"CSS to Tailwind Converter","description":"Convert plain CSS declarations (display: flex, padding: 16px, color: #ffffff) into their closest Tailwind CSS utility classes, falling back to arbitrary-value syntax when no exact token matches.\n\n[Try CSS to Tailwind Converter in your browser →](https://iotools.cloud/tool/css-to-tailwind-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-to-tailwind-converter","href":"/api-reference/converters/css-to-tailwind-converter","autogeneratedByOpenApi":true},{"title":"CSV to JSON Converter","description":"Convert CSV to JSON. Parses real CSV grammar — quoted fields with embedded commas, newlines and escaped double-quotes — with a comma, semicolon or tab delimiter, and outputs either an array of objects (first row as headers) or an array of arrays. Runs entirely in your browser.\n\n[Try CSV to JSON Converter in your browser →](https://iotools.cloud/tool/csv-to-json-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/csv-to-json-converter","href":"/api-reference/converters/csv-to-json-converter","autogeneratedByOpenApi":true},{"title":"CSV to XML Converter","description":"Convert CSV to XML. Parses real CSV grammar — quoted fields with embedded commas, newlines and escaped double-quotes — with a comma, semicolon, tab or pipe delimiter (or auto-detect), and builds properly-indented, XML-escaped XML with customizable root/row element names. Runs entirely in your browser.\n\n[Try CSV to XML Converter in your browser →](https://iotools.cloud/tool/csv-to-xml-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/csv-to-xml-converter","href":"/api-reference/converters/csv-to-xml-converter","autogeneratedByOpenApi":true},{"title":"CSV to SQL Converter","description":"Convert CSV data with a header row into a CREATE TABLE statement and INSERT statements — infers each column's type (INTEGER/REAL/TEXT), picks MySQL/PostgreSQL/SQLite identifier quoting, and escapes string values.\n\n[Try CSV to SQL Converter in your browser →](https://iotools.cloud/tool/csv-to-sql/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/csv-to-sql","href":"/api-reference/converters/csv-to-sql-converter","autogeneratedByOpenApi":true},{"title":"cURL to Code Converter","description":"Convert a curl command into equivalent request code — Python requests, JavaScript fetch/axios, Node.js, PHP (Guzzle or the cURL extension), Go net/http, or Ruby Net::HTTP.\n\n[Try cURL to Code Converter in your browser →](https://iotools.cloud/tool/curl-to-code-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/curl-to-code-converter","href":"/api-reference/converters/curl-to-code-converter","autogeneratedByOpenApi":true},{"title":"Data Storage Converter","description":"Convert digital storage sizes between bits, bytes, and every SI (KB, MB, GB, TB, PB, EB) and IEC binary (KiB, MiB, GiB, TiB, PiB, EiB) unit. Enter one value and pick its unit, then either see the equivalent in every unit at once or pick a single target unit.\n\n[Try Data Storage Converter in your browser →](https://iotools.cloud/tool/data-storage-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/data-storage-converter","href":"/api-reference/converters/data-storage-converter","autogeneratedByOpenApi":true},{"title":"Date-Time Format Converter","description":"Auto-detect a date-time string (ISO 8601/9075, RFC 3339/7231, Unix or millisecond timestamp, Mongo ObjectID, Excel serial, UTC string) and convert it into every other format at once. Timezone-less input is read and shown in UTC.\n\n[Try Date-Time Format Converter in your browser →](https://iotools.cloud/tool/date-time-format-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/date-time-format-converter","href":"/api-reference/converters/date-time-format-converter","autogeneratedByOpenApi":true},{"title":"Decibel (dB) Converter","description":"Convert decibel levels to and from their linear quantities and ratios for Sound Pressure Level (dB SPL), Voltage (dBV / dBu) and Power (dBm / dBW). Enter a value in any unit and read the equivalents, with the formulas and common reference levels.\n\n[Try Decibel (dB) Converter in your browser →](https://iotools.cloud/tool/decibel-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/decibel-converter","href":"/api-reference/converters/decibel-db-converter","autogeneratedByOpenApi":true},{"title":"Docker Run to Compose Converter","description":"Turn a `docker run …` command into an equivalent docker-compose.yml service definition — ports, volumes, environment, networks, healthchecks, resource limits and more. Runs entirely in your browser.\n\n[Try Docker Run to Compose Converter in your browser →](https://iotools.cloud/tool/docker-run-to-compose-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/docker-run-to-compose-converter","href":"/api-reference/converters/docker-run-to-compose-converter","autogeneratedByOpenApi":true},{"title":"Dotenv to JSON Converter","description":"Convert a .env file into a JSON object — and back from JSON to .env. Parses export prefixes, quoted values and inline comments; optional nested JSON (split keys by __), alphabetical key sorting and dropping empty values. Runs entirely in your browser.\n\n[Try Dotenv to JSON Converter in your browser →](https://iotools.cloud/tool/dotenv-to-json-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/dotenv-to-json-converter","href":"/api-reference/converters/dotenv-to-json-converter","autogeneratedByOpenApi":true},{"title":"Electric Current Converter","description":"Convert electric current between amperes, milliamperes, microamperes, nanoamperes, picoamperes, kiloamperes, megaamperes, statamperes, and abamperes at once. Enter one value, pick its unit, and see the equivalent in all 9 units.\n\n[Try Electric Current Converter in your browser →](https://iotools.cloud/tool/electric-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/electric-converter","href":"/api-reference/converters/electric-current-converter","autogeneratedByOpenApi":true},{"title":"Energy Converter","description":"Convert energy between joules, kilowatt-hours, calories, BTU, electronvolts, and 19 other units. Enter one value and pick its unit, then either see the equivalent in every unit at once or pick a single target unit.\n\n[Try Energy Converter in your browser →](https://iotools.cloud/tool/energy-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/energy-converter","href":"/api-reference/converters/energy-converter","autogeneratedByOpenApi":true},{"title":"Force Unit Converter","description":"Convert force between newtons, kilonewtons, dynes, kilogram-force (kgf), pound-force (lbf), ounce-force, poundals, and ton-force units at once. Enter one value, pick its unit, and see the equivalent in all 12 units.\n\n[Try Force Unit Converter in your browser →](https://iotools.cloud/tool/force-unit-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/force-unit-converter","href":"/api-reference/converters/force-unit-converter","autogeneratedByOpenApi":true},{"title":"Fraction to Decimal Converter","description":"Convert fractions to decimals (with repeating-cycle detection and step-by-step long division), convert decimals back to fractions (including 0.(3) and 0.333... repeating notation), and add, subtract, multiply, or divide two fractions.\n\n[Try Fraction to Decimal Converter in your browser →](https://iotools.cloud/tool/fraction-decimal/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/fraction-decimal","href":"/api-reference/converters/fraction-to-decimal-converter","autogeneratedByOpenApi":true},{"title":"Frequency Converter","description":"Convert frequency between hertz, kilohertz, megahertz, gigahertz, terahertz, RPM, BPM, radians per second, and degrees per second at once. Enter one value, pick its unit, and see the equivalent in all 9 units.\n\n[Try Frequency Converter in your browser →](https://iotools.cloud/tool/frequency-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/frequency-converter","href":"/api-reference/converters/frequency-converter","autogeneratedByOpenApi":true},{"title":"Geohash Converter","description":"Encode latitude and longitude into a geohash, or decode a geohash back to coordinates. Reports the cell's bounding box, real-world size and all eight neighbouring geohashes.\n\n[Try Geohash Converter in your browser →](https://iotools.cloud/tool/geohash-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/geohash-converter","href":"/api-reference/converters/geohash-converter","autogeneratedByOpenApi":true},{"title":"GeoJSON to WKT Converter","description":"Convert geometry between GeoJSON and WKT (Well-Known Text) in either direction — Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon and GeometryCollection. Auto-detects the input format, with options for coordinate precision, pretty-printed JSON and uppercase WKT keywords. Runs entirely in your browser.\n\n[Try GeoJSON to WKT Converter in your browser →](https://iotools.cloud/tool/geojson-wkt-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/geojson-wkt-converter","href":"/api-reference/converters/geojson-to-wkt-converter","autogeneratedByOpenApi":true},{"title":"HAR to cURL Extractor","description":"Convert HAR (HTTP Archive) requests into runnable cURL commands — with header, cookie, auth-masking, and body options, plus method/status/type filters.\n\n[Try HAR to cURL Extractor in your browser →](https://iotools.cloud/tool/har-to-curl-extractor/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/har-to-curl-extractor","href":"/api-reference/converters/har-to-curl-extractor","autogeneratedByOpenApi":true},{"title":"HAR to Postman Collection Converter","description":"Convert a HAR (HTTP Archive) file into a Postman Collection v2.1 — grouped by host or path, with cookie/auth cleanup and a promoted {{baseUrl}} variable.\n\n[Try HAR to Postman Collection Converter in your browser →](https://iotools.cloud/tool/har-to-postman-collection-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/har-to-postman-collection-converter","href":"/api-reference/converters/har-to-postman-collection-converter","autogeneratedByOpenApi":true},{"title":"Hardness Scale Converter","description":"Convert a material hardness value between the Mohs, Vickers (HV), Brinell (HB) and Rockwell A/B/C (HRA/HRB/HRC) scales. Enter a value on any one scale and read its approximate equivalent on all the others, using standardized ASTM E140-style correlation data for steels.\n\n[Try Hardness Scale Converter in your browser →](https://iotools.cloud/tool/hardness-scale-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/hardness-scale-converter","href":"/api-reference/converters/hardness-scale-converter","autogeneratedByOpenApi":true},{"title":"HEX Color to Name","description":"Find the name of a HEX color: enter a HEX code (#RRGGBB, #RGB, with or without #) to get the closest CSS named color by Euclidean RGB distance, whether it's an exact match, and a ranked list of nearby named colors.\n\n[Try HEX Color to Name in your browser →](https://iotools.cloud/tool/hex-color-to-name/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/hex-color-to-name","href":"/api-reference/converters/hex-color-to-name","autogeneratedByOpenApi":true},{"title":"HEX to RGBA Converter","description":"Convert a HEX color (#RGB, #RGBA, #RRGGBB or #RRGGBBAA) to CSS rgba()/rgb() notation, with a full breakdown of red, green, blue, alpha and HSLA — plus an optional alpha override.\n\n[Try HEX to RGBA Converter in your browser →](https://iotools.cloud/tool/hex-to-rgba-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/hex-to-rgba-converter","href":"/api-reference/converters/hex-to-rgba-converter","autogeneratedByOpenApi":true},{"title":"Hex to Text Converter","description":"Convert a hexadecimal string to readable text, or encode text into hex bytes. Handles space, comma, dash, 0x and \\x formats plus multi-byte UTF-8, with selectable output delimiter and case.\n\n[Try Hex to Text Converter in your browser →](https://iotools.cloud/tool/hex-to-text/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/hex-to-text","href":"/api-reference/converters/hex-to-text-converter","autogeneratedByOpenApi":true},{"title":"HSV to RGB Converter","description":"Convert an HSV/HSB color (Hue 0-360°, Saturation and Value/Brightness 0-100%) to RGB and a hex code, with a per-channel breakdown and a live color swatch.\n\n[Try HSV to RGB Converter in your browser →](https://iotools.cloud/tool/hsv-to-rgb-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/hsv-to-rgb-converter","href":"/api-reference/converters/hsv-to-rgb-converter","autogeneratedByOpenApi":true},{"title":"HTML Decode","description":"Decode HTML-encoded text back into literal characters. Handles named entities (&amp; &lt; &gt; &quot; &copy; &mdash; and ~190 more), decimal numeric references (&#169;), and hex numeric references (&#x27;, case-insensitive) — entirely in your browser.\n\n[Try HTML Decode in your browser →](https://iotools.cloud/tool/html-decode/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-decode","href":"/api-reference/converters/html-decode","autogeneratedByOpenApi":true},{"title":"HTML Encoder / Decoder","description":"Encode text into HTML entities or decode entities back into plain characters. Choose named (&lt;), decimal (&#60;) or hex (&#x3C;) output, and how much to escape — the parser-significant characters, control characters, or everything non-ASCII. Runs entirely in your browser.\n\n[Try HTML Encoder / Decoder in your browser →](https://iotools.cloud/tool/html-encoder-decoder/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-encoder-decoder","href":"/api-reference/converters/html-encoder-decoder","autogeneratedByOpenApi":true},{"title":"HTML Stripper","description":"Strip all HTML tags from a snippet or file, leaving just the visible text. Removes &lt;script>/&lt;style> content and comments entirely, decodes HTML entities, and turns block-level elements into line breaks.\n\n[Try HTML Stripper in your browser →](https://iotools.cloud/tool/html-stripper/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-stripper","href":"/api-reference/converters/html-stripper","autogeneratedByOpenApi":true},{"title":"HTML Table Extractor","description":"Extract &lt;table> data from pasted HTML into CSV, TSV, JSON or Markdown, expanding merged colspan/rowspan cells.\n\n[Try HTML Table Extractor in your browser →](https://iotools.cloud/tool/html-table-extractor/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-table-extractor","href":"/api-reference/converters/html-table-extractor","autogeneratedByOpenApi":true},{"title":"HTML to Markdown Converter","description":"Convert an HTML snippet into clean Markdown. Handles headings, bold/italic, links, images, ordered and unordered lists, blockquotes, inline code and code blocks, tables, horizontal rules and line breaks. Runs entirely in your browser.\n\n[Try HTML to Markdown Converter in your browser →](https://iotools.cloud/tool/html-to-markdown/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-to-markdown","href":"/api-reference/converters/html-to-markdown-converter","autogeneratedByOpenApi":true},{"title":"iCalendar (ICS) to JSON Converter","description":"Parse .ics calendar files into structured JSON — typed dates, RRULE recurrence rules, organizer/attendee addresses, and an optional recurrence-preview expansion.\n\n[Try iCalendar (ICS) to JSON Converter in your browser →](https://iotools.cloud/tool/icalendar-ics-to-json-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/icalendar-ics-to-json-converter","href":"/api-reference/converters/icalendar-ics-to-json-converter","autogeneratedByOpenApi":true},{"title":"IEEE 754 Floating Point Converter","description":"Convert a decimal number to its exact IEEE 754 binary representation (32-bit single or 64-bit double precision). Shows the sign / exponent / mantissa bit layout, the hexadecimal value, and a full breakdown including special-value detection (NaN, infinity, zero, subnormal).\n\n[Try IEEE 754 Floating Point Converter in your browser →](https://iotools.cloud/tool/ieee-754-floating-point-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ieee-754-floating-point-converter","href":"/api-reference/converters/ieee-754-floating-point-converter","autogeneratedByOpenApi":true},{"title":"Image Compressor","description":"Compress and resize a JPG or PNG — set quality, max width/height, output format and a JPEG background. Free and private in your browser; also available as a paid API.\n\n[Try Image Compressor in your browser →](https://iotools.cloud/tool/image-compressor/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/image-compressor","href":"/api-reference/converters/image-compressor","autogeneratedByOpenApi":true},{"title":"Image Converter","description":"Convert an image between JPG, PNG, WebP, AVIF, GIF, TIFF, BMP, HEIC, SVG and PDF (rasterized) — pick any format pair.\n\n[Try Image Converter in your browser →](https://iotools.cloud/tool/image-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/image-converter","href":"/api-reference/converters/image-converter","autogeneratedByOpenApi":true},{"title":"Any Image to AVIF Converter","description":"Convert JPG, PNG, WebP, GIF, BMP, TIFF, HEIC, SVG or PDF to AVIF online. Server-side conversion.\n\n[Try Any Image to AVIF Converter in your browser →](https://iotools.cloud/tool/image-converter/to-avif/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/image-converter/to-avif","href":"/api-reference/converters/any-image-to-avif-converter","autogeneratedByOpenApi":true},{"title":"Any Image to GIF Converter","description":"Convert JPG, PNG, WebP, AVIF, BMP, TIFF, HEIC, SVG or PDF to GIF online. Server-side conversion.\n\n[Try Any Image to GIF Converter in your browser →](https://iotools.cloud/tool/image-converter/to-gif/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/image-converter/to-gif","href":"/api-reference/converters/any-image-to-gif-converter","autogeneratedByOpenApi":true},{"title":"Any Image to JPG Converter","description":"Convert PNG, WebP, AVIF, GIF, BMP, TIFF, HEIC, SVG or PDF to JPG online. Server-side conversion.\n\n[Try Any Image to JPG Converter in your browser →](https://iotools.cloud/tool/image-converter/to-jpg/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/image-converter/to-jpg","href":"/api-reference/converters/any-image-to-jpg-converter","autogeneratedByOpenApi":true},{"title":"Any Image to PNG Converter","description":"Convert JPG, WebP, AVIF, GIF, BMP, TIFF, HEIC, SVG or PDF to PNG online. Server-side conversion.\n\n[Try Any Image to PNG Converter in your browser →](https://iotools.cloud/tool/image-converter/to-png/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/image-converter/to-png","href":"/api-reference/converters/any-image-to-png-converter","autogeneratedByOpenApi":true},{"title":"Any Image to TIFF Converter","description":"Convert JPG, PNG, WebP, AVIF, GIF, BMP, HEIC, SVG or PDF to TIFF online. Server-side conversion.\n\n[Try Any Image to TIFF Converter in your browser →](https://iotools.cloud/tool/image-converter/to-tiff/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/image-converter/to-tiff","href":"/api-reference/converters/any-image-to-tiff-converter","autogeneratedByOpenApi":true},{"title":"Any Image to WebP Converter","description":"Convert JPG, PNG, AVIF, GIF, BMP, TIFF, HEIC, SVG or PDF to WebP online. Server-side conversion.\n\n[Try Any Image to WebP Converter in your browser →](https://iotools.cloud/tool/image-converter/to-webp/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/image-converter/to-webp","href":"/api-reference/converters/any-image-to-webp-converter","autogeneratedByOpenApi":true},{"title":"AVIF to JPG Converter","description":"Convert an AVIF image to JPG online. Server-side conversion.\n\n[Try AVIF to JPG Converter in your browser →](https://iotools.cloud/tool/image-converter/avif-to-jpg/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/image-converter/avif-to-jpg","href":"/api-reference/converters/avif-to-jpg-converter","autogeneratedByOpenApi":true},{"title":"AVIF to PNG Converter","description":"Convert an AVIF image to PNG online. Server-side conversion.\n\n[Try AVIF to PNG Converter in your browser →](https://iotools.cloud/tool/image-converter/avif-to-png/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/image-converter/avif-to-png","href":"/api-reference/converters/avif-to-png-converter","autogeneratedByOpenApi":true},{"title":"BMP to JPG Converter","description":"Convert a BMP image to JPG online. Server-side conversion with much smaller file size.\n\n[Try BMP to JPG Converter in your browser →](https://iotools.cloud/tool/image-converter/bmp-to-jpg/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/image-converter/bmp-to-jpg","href":"/api-reference/converters/bmp-to-jpg-converter","autogeneratedByOpenApi":true},{"title":"BMP to PNG Converter","description":"Convert a BMP image to PNG online. Server-side conversion with proper compression.\n\n[Try BMP to PNG Converter in your browser →](https://iotools.cloud/tool/image-converter/bmp-to-png/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/image-converter/bmp-to-png","href":"/api-reference/converters/bmp-to-png-converter","autogeneratedByOpenApi":true},{"title":"GIF to JPG Converter","description":"Convert a GIF image to JPG online. Server-side conversion (first frame for animated GIFs).\n\n[Try GIF to JPG Converter in your browser →](https://iotools.cloud/tool/image-converter/gif-to-jpg/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/image-converter/gif-to-jpg","href":"/api-reference/converters/gif-to-jpg-converter","autogeneratedByOpenApi":true},{"title":"GIF to PNG Converter","description":"Convert a GIF image to PNG online. Server-side conversion (first frame for animated GIFs).\n\n[Try GIF to PNG Converter in your browser →](https://iotools.cloud/tool/image-converter/gif-to-png/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/image-converter/gif-to-png","href":"/api-reference/converters/gif-to-png-converter","autogeneratedByOpenApi":true},{"title":"HEIC to JPG Converter","description":"Convert an iPhone HEIC photo to JPG online. Server-side conversion — works on any device, no HEIC support required.\n\n[Try HEIC to JPG Converter in your browser →](https://iotools.cloud/tool/image-converter/heic-to-jpg/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/image-converter/heic-to-jpg","href":"/api-reference/converters/heic-to-jpg-converter","autogeneratedByOpenApi":true},{"title":"HEIC to PNG Converter","description":"Convert an iPhone HEIC photo to PNG online. Server-side conversion — works on any device, no HEIC support required.\n\n[Try HEIC to PNG Converter in your browser →](https://iotools.cloud/tool/image-converter/heic-to-png/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/image-converter/heic-to-png","href":"/api-reference/converters/heic-to-png-converter","autogeneratedByOpenApi":true},{"title":"JPG to PNG Converter","description":"Convert a JPG image to PNG online. Server-side conversion, no quality loss beyond the source JPG.\n\n[Try JPG to PNG Converter in your browser →](https://iotools.cloud/tool/image-converter/jpg-to-png/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/image-converter/jpg-to-png","href":"/api-reference/converters/jpg-to-png-converter","autogeneratedByOpenApi":true},{"title":"PNG to JPG Converter","description":"Convert a PNG image to JPG online. Server-side conversion, transparent areas are flattened to white.\n\n[Try PNG to JPG Converter in your browser →](https://iotools.cloud/tool/image-converter/png-to-jpg/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/image-converter/png-to-jpg","href":"/api-reference/converters/png-to-jpg-converter","autogeneratedByOpenApi":true},{"title":"SVG to JPG Converter","description":"Rasterize an SVG vector image to JPG online. Server-side conversion via a dedicated SVG renderer.\n\n[Try SVG to JPG Converter in your browser →](https://iotools.cloud/tool/image-converter/svg-to-jpg/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/image-converter/svg-to-jpg","href":"/api-reference/converters/svg-to-jpg-converter","autogeneratedByOpenApi":true},{"title":"SVG to PNG Converter","description":"Rasterize an SVG vector image to PNG online. Server-side conversion via a dedicated SVG renderer.\n\n[Try SVG to PNG Converter in your browser →](https://iotools.cloud/tool/image-converter/svg-to-png/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/image-converter/svg-to-png","href":"/api-reference/converters/svg-to-png-converter","autogeneratedByOpenApi":true},{"title":"TIFF to JPG Converter","description":"Convert a TIFF image to JPG online. Server-side conversion.\n\n[Try TIFF to JPG Converter in your browser →](https://iotools.cloud/tool/image-converter/tiff-to-jpg/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/image-converter/tiff-to-jpg","href":"/api-reference/converters/tiff-to-jpg-converter","autogeneratedByOpenApi":true},{"title":"TIFF to PNG Converter","description":"Convert a TIFF image to PNG online. Server-side conversion.\n\n[Try TIFF to PNG Converter in your browser →](https://iotools.cloud/tool/image-converter/tiff-to-png/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/image-converter/tiff-to-png","href":"/api-reference/converters/tiff-to-png-converter","autogeneratedByOpenApi":true},{"title":"WebP to JPG Converter","description":"Convert a WebP image to JPG online. Server-side conversion.\n\n[Try WebP to JPG Converter in your browser →](https://iotools.cloud/tool/image-converter/webp-to-jpg/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/image-converter/webp-to-jpg","href":"/api-reference/converters/webp-to-jpg-converter","autogeneratedByOpenApi":true},{"title":"WebP to PNG Converter","description":"Convert a WebP image to PNG online. Server-side conversion, works with animated and static WebP.\n\n[Try WebP to PNG Converter in your browser →](https://iotools.cloud/tool/image-converter/webp-to-png/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/image-converter/webp-to-png","href":"/api-reference/converters/webp-to-png-converter","autogeneratedByOpenApi":true},{"title":"Image to PDF","description":"Combine PNG and JPEG images into a single PDF, in the order you choose — drag to reorder, pick a page size, and download. Runs entirely in your browser; your images are never uploaded.\n\n[Try Image to PDF in your browser →](https://iotools.cloud/tool/image-to-pdf/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/image-to-pdf","href":"/api-reference/converters/image-to-pdf","autogeneratedByOpenApi":true},{"title":"INI to JSON Converter","description":"Convert INI configuration text into a JSON object. Parses [section] headers (including dotted, nested sections), key = value pairs, quoted values and comments. Optional type coercion turns true/false and numeric strings into real JSON booleans and numbers. Runs entirely in your browser.\n\n[Try INI to JSON Converter in your browser →](https://iotools.cloud/tool/ini-to-json/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ini-to-json","href":"/api-reference/converters/ini-to-json-converter","autogeneratedByOpenApi":true},{"title":"INI to YAML Converter","description":"Convert INI configuration text into YAML. Parses [section] headers (including dotted, nested sections), key = value pairs, quoted values and comments, and emits clean block-style YAML. Optional type coercion turns true/false and numeric strings into real YAML booleans and numbers. Runs entirely in your browser.\n\n[Try INI to YAML Converter in your browser →](https://iotools.cloud/tool/ini-to-yaml-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ini-to-yaml-converter","href":"/api-reference/converters/ini-to-yaml-converter","autogeneratedByOpenApi":true},{"title":"Integer Base Converter","description":"Convert an integer between any number bases from 2 to 36 — binary, octal, decimal, hexadecimal or any custom base. Handles negative numbers and arbitrarily large integers, and shows the value in all four common bases at once.\n\n[Try Integer Base Converter in your browser →](https://iotools.cloud/tool/integer-base-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/integer-base-converter","href":"/api-reference/converters/integer-base-converter","autogeneratedByOpenApi":true},{"title":"IPv4 Address Converter","description":"Convert an IPv4 address between dotted-decimal, integer, hexadecimal, octal and binary. Enter any one format — 192.168.1.1, 3232235777, 0xC0A80101 or a 32-bit binary string — and see every other representation at once.\n\n[Try IPv4 Address Converter in your browser →](https://iotools.cloud/tool/ipv4-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ipv4-converter","href":"/api-reference/converters/ipv4-address-converter","autogeneratedByOpenApi":true},{"title":"IPv4 Range Expander","description":"Expand an IPv4 range into the full list of individual addresses. Accepts CIDR notation (192.168.1.0/28) or a start-end range (192.168.1.1-192.168.1.10) and returns every address, one per line, with a total count.\n\n[Try IPv4 Range Expander in your browser →](https://iotools.cloud/tool/ipv4-range-expander/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ipv4-range-expander","href":"/api-reference/converters/ipv4-range-expander","autogeneratedByOpenApi":true},{"title":"Range List Tool","description":"Expand compact number ranges (10-12, 8, 20) into a full sorted list, or collapse a list of numbers back into compact ranges. Automatically sorts and deduplicates in both directions.\n\n[Try Range List Tool in your browser →](https://iotools.cloud/tool/range-list-tool/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/range-list-tool","href":"/api-reference/converters/range-list-tool","autogeneratedByOpenApi":true},{"title":"IPv4 to IPv6 Converter","description":"Convert an IPv4 address to its IPv6 representations: the IPv4-mapped address (::ffff:a.b.c.d and the ::ffff:HHHH:HHHH hex form), the derived 6to4 prefix (2002:HHHH:HHHH::/48), and the deprecated IPv4-compatible form.\n\n[Try IPv4 to IPv6 Converter in your browser →](https://iotools.cloud/tool/ipv4-to-ipv6-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ipv4-to-ipv6-converter","href":"/api-reference/converters/ipv4-to-ipv6-converter","autogeneratedByOpenApi":true},{"title":"IPv6 Expander & Compressor","description":"Expand a shorthand IPv6 address (with '::') into its full 8-group form, and compress any IPv6 address to its RFC 5952 canonical form. Paste either form — 2001:db8::1 or 2001:0db8:0000:0000:0000:0000:0000:0001 — and get both representations at once. Handles CIDR suffixes and embedded IPv4 tails.\n\n[Try IPv6 Expander & Compressor in your browser →](https://iotools.cloud/tool/ipv6-expander/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ipv6-expander","href":"/api-reference/converters/ipv6-expander-&-compressor","autogeneratedByOpenApi":true},{"title":"JSON Schema Generator","description":"Infer a JSON Schema (Draft-07) from example JSON data — objects get properties and required keys, arrays get a merged (or anyOf) item schema, and numbers are typed as integer or number based on the sample. Runs entirely in your browser.\n\n[Try JSON Schema Generator in your browser →](https://iotools.cloud/tool/json-schema-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/json-schema-generator","href":"/api-reference/converters/json-schema-generator","autogeneratedByOpenApi":true},{"title":"JSON to GraphQL Types Generator","description":"Turn sample JSON into GraphQL SDL type definitions. Infers String, Int, Float, Boolean and ID scalars, generates a named type for every nested object, wraps arrays in list types, and marks fields non-null (!) unless they are null or missing in the samples. Runs entirely in your browser.\n\n[Try JSON to GraphQL Types Generator in your browser →](https://iotools.cloud/tool/json-to-graphql-types-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/json-to-graphql-types-generator","href":"/api-reference/converters/json-to-graphql-types-generator","autogeneratedByOpenApi":true},{"title":"JSON to HTML Table","description":"Convert a JSON array of objects (or a single object) into a clean, ready-to-paste HTML &lt;table>. Headers are the union of all keys, values are HTML-escaped, nested objects flatten or stringify, and you can add a CSS class or minify the output.\n\n[Try JSON to HTML Table in your browser →](https://iotools.cloud/tool/json-to-html-table/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/json-to-html-table","href":"/api-reference/converters/json-to-html-table","autogeneratedByOpenApi":true},{"title":"JSON to PHP Array Converter","description":"Convert JSON into a ready-to-paste PHP array literal — objects become 'key' => value associative arrays, arrays become list arrays, with short [] or legacy array() syntax, your choice of indentation, and an optional $variable / &lt;?php wrapper. Runs entirely in your browser.\n\n[Try JSON to PHP Array Converter in your browser →](https://iotools.cloud/tool/json-to-php-array-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/json-to-php-array-converter","href":"/api-reference/converters/json-to-php-array-converter","autogeneratedByOpenApi":true},{"title":"JSON to TOML Converter","description":"Convert JSON to TOML. Handles nested objects (TOML tables), arrays of objects (TOML array-of-tables), and omits JSON null values (TOML has no null). Runs entirely in your browser.\n\n[Try JSON to TOML Converter in your browser →](https://iotools.cloud/tool/json-to-toml-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/json-to-toml-converter","href":"/api-reference/converters/json-to-toml-converter","autogeneratedByOpenApi":true},{"title":"TOML to JSON Converter","description":"Convert TOML to JSON. Handles TOML tables, arrays, array-of-tables, inline tables, and native TOML dates/datetimes (converted to ISO 8601 strings). Runs entirely in your browser.\n\n[Try TOML to JSON Converter in your browser →](https://iotools.cloud/tool/toml-to-json-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/toml-to-json-converter","href":"/api-reference/converters/toml-to-json-converter","autogeneratedByOpenApi":true},{"title":"TOML to YAML Converter","description":"Convert TOML to YAML. Handles nested tables, arrays of tables, and TOML's typed dates/datetimes (rendered as YAML timestamp scalars). Runs entirely in your browser.\n\n[Try TOML to YAML Converter in your browser →](https://iotools.cloud/tool/toml-to-yaml-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/toml-to-yaml-converter","href":"/api-reference/converters/toml-to-yaml-converter","autogeneratedByOpenApi":true},{"title":"JSON to TypeScript Converter","description":"Convert a JSON sample into TypeScript interfaces or type aliases. Infers primitive, array, and nested-object types, merges arrays of objects into one interface with optional keys, and lets you name the root type.\n\n[Try JSON to TypeScript Converter in your browser →](https://iotools.cloud/tool/json-to-typescript-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/json-to-typescript-converter","href":"/api-reference/converters/json-to-typescript-converter","autogeneratedByOpenApi":true},{"title":"JSON to XML Converter","description":"Convert JSON into clean XML — object keys become element tags, arrays repeat their key as sibling elements, and every value is XML-escaped. Configure the root and array-item element names, pretty-print or minify, choose how nulls are handled, and toggle the XML declaration. Runs entirely in your browser.\n\n[Try JSON to XML Converter in your browser →](https://iotools.cloud/tool/json-to-xml/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/json-to-xml","href":"/api-reference/converters/json-to-xml-converter","autogeneratedByOpenApi":true},{"title":"JSON to Zod Schema Generator","description":"Turn a JSON sample into a ready-to-use Zod schema. Infers primitives, arrays, unions, and nested objects, detects string formats (email, URL, UUID, date-time), marks missing keys optional and mixed-null keys nullable, and names the root schema.\n\n[Try JSON to Zod Schema Generator in your browser →](https://iotools.cloud/tool/json-to-zod-schema-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/json-to-zod-schema-generator","href":"/api-reference/converters/json-to-zod-schema-generator","autogeneratedByOpenApi":true},{"title":"LAB to RGB Converter","description":"Convert a CIE L*a*b* color to sRGB and a hex code, with a per-channel breakdown, a live color swatch, and an sRGB gamut check. Uses the standard D65 white point.\n\n[Try LAB to RGB Converter in your browser →](https://iotools.cloud/tool/lab-to-rgb-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/lab-to-rgb-converter","href":"/api-reference/converters/lab-to-rgb-converter","autogeneratedByOpenApi":true},{"title":"JSON to CSV Converter","description":"Convert a JSON array of objects into CSV. Nested objects flatten to dot-notation columns, headers are the union of every key, and fields are quoted per RFC 4180 with a comma, semicolon or tab delimiter.\n\n[Try JSON to CSV Converter in your browser →](https://iotools.cloud/tool/json-to-csv-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/json-to-csv-converter","href":"/api-reference/converters/json-to-csv-converter","autogeneratedByOpenApi":true},{"title":"JSON to YAML Converter","description":"Convert JSON to clean block-style YAML. Handles nested objects, arrays and multi-line strings, tolerates JSON5-style comments and trailing commas, and runs entirely in your browser.\n\n[Try JSON to YAML Converter in your browser →](https://iotools.cloud/tool/json-to-yaml-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/json-to-yaml-converter","href":"/api-reference/converters/json-to-yaml-converter","autogeneratedByOpenApi":true},{"title":"Length Converter","description":"Convert length and distance between meters, kilometers, miles, feet, inches, yards, nautical miles, light-years, and 23 other units. Enter one value and pick its unit, then either see the equivalent in every unit at once or pick a single target unit.\n\n[Try Length Converter in your browser →](https://iotools.cloud/tool/length-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/length-converter","href":"/api-reference/converters/length-converter","autogeneratedByOpenApi":true},{"title":"Letter to Number Converter","description":"Convert letters to numbers and back using A1Z26, A0Z25, ASCII, hexadecimal, binary or tap (knock) code — a quick decoder for puzzles, ciphers and escape rooms.\n\n[Try Letter to Number Converter in your browser →](https://iotools.cloud/tool/letter-to-number-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/letter-to-number-converter","href":"/api-reference/converters/letter-to-number-converter","autogeneratedByOpenApi":true},{"title":"Leet Speak Converter","description":"Convert text to leet speak (1337) and decode leet back to plain text. Choose basic (numbers only), medium or extreme substitution levels, with optional randomized character variants and mixed casing. Runs entirely in your browser.\n\n[Try Leet Speak Converter in your browser →](https://iotools.cloud/tool/leet-speak-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/leet-speak-converter","href":"/api-reference/converters/leet-speak-converter","autogeneratedByOpenApi":true},{"title":"List Converter","description":"Convert a list between formats — newline, comma, semicolon, tab, pipe or space separated, JSON array, HTML/Markdown/numbered lists, or a SQL IN clause. Optionally trim, drop empty lines, remove duplicates and sort.\n\n[Try List Converter in your browser →](https://iotools.cloud/tool/list-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/list-converter","href":"/api-reference/converters/list-converter","autogeneratedByOpenApi":true},{"title":"Luminance & Illuminance Converter","description":"Convert illuminance between lux, foot-candles, phot, millilux, and nox — or luminance between cd/m² (nits), foot-lamberts, stilb, lambert, and cd/ft². Enter one value, pick its unit, and see every equivalent in that family at once.\n\n[Try Luminance & Illuminance Converter in your browser →](https://iotools.cloud/tool/luminance-illuminance-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/luminance-illuminance-converter","href":"/api-reference/converters/luminance-&-illuminance-converter","autogeneratedByOpenApi":true},{"title":"Markdown to Slack Converter","description":"Convert Markdown to Slack mrkdwn and back. Rewrites bold (**text** ↔ *text*), italics, strikethrough, links (&lt;url|text> ↔ [text](url)), headings and bullet lists between the two dialects, leaving inline and fenced code untouched. Runs entirely in your browser.\n\n[Try Markdown to Slack Converter in your browser →](https://iotools.cloud/tool/markdown-to-slack-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/markdown-to-slack-converter","href":"/api-reference/converters/markdown-to-slack-converter","autogeneratedByOpenApi":true},{"title":"MJML to Responsive Email HTML Converter","description":"Compile MJML markup into production-ready, responsive HTML email. Paste an MJML document and get clean HTML with Outlook (MSO) conditionals, inline styles and media queries — choose beautified, minified or raw output and a validation level. Runs entirely in your browser.\n\n[Try MJML to Responsive Email HTML Converter in your browser →](https://iotools.cloud/tool/mjml-to-responsive-email-html-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/mjml-to-responsive-email-html-converter","href":"/api-reference/converters/mjml-to-responsive-email-html-converter","autogeneratedByOpenApi":true},{"title":"Morse Code Translator","description":"Translate text to Morse code and Morse code back to text. Supports the International (ITU) Morse alphabet: letters A-Z, digits 0-9, and common punctuation. Words are separated by a slash, letters by a space.\n\n[Try Morse Code Translator in your browser →](https://iotools.cloud/tool/morse-code-translator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/morse-code-translator","href":"/api-reference/converters/morse-code-translator","autogeneratedByOpenApi":true},{"title":"MessagePack to JSON Converter","description":"Decode MessagePack binary data (hex or Base64) to readable JSON, or encode JSON to compact MessagePack bytes. Shows the size saving over JSON. Runs entirely in your browser.\n\n[Try MessagePack to JSON Converter in your browser →](https://iotools.cloud/tool/msgpack-to-json-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/msgpack-to-json-converter","href":"/api-reference/converters/messagepack-to-json-converter","autogeneratedByOpenApi":true},{"title":"Musical Interval Converter","description":"Convert between semitones, cents and frequency ratio for any musical interval, and name the interval (Perfect 5th, Major 3rd…). Shows an equal-temperament vs just-intonation comparison and a detune (cents-to-frequency) calculator.\n\n[Try Musical Interval Converter in your browser →](https://iotools.cloud/tool/musical-interval-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/musical-interval-converter","href":"/api-reference/converters/musical-interval-converter","autogeneratedByOpenApi":true},{"title":"Musical Note Frequency Generator","description":"Convert between musical note names (A4, C#3, Bb2...) and their frequency in Hz, using 12-tone equal temperament. Get the MIDI note number, wavelength in air, cents deviation for off-pitch frequencies, and a full reference table for the surrounding octave. Supports any A4 tuning reference (440 Hz standard, 432, 415 Baroque, 444, or custom).\n\n[Try Musical Note Frequency Generator in your browser →](https://iotools.cloud/tool/musical-note-frequency-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/musical-note-frequency-generator","href":"/api-reference/converters/musical-note-frequency-generator","autogeneratedByOpenApi":true},{"title":"NATO Phonetic Alphabet Converter","description":"Convert text into the NATO (ICAO) phonetic alphabet — each letter becomes its code word (A=Alpha, B=Bravo…) and each digit its number word. Spaces are marked [space] and other characters are bracketed.\n\n[Try NATO Phonetic Alphabet Converter in your browser →](https://iotools.cloud/tool/nato-phonetic-alphabet/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/nato-phonetic-alphabet","href":"/api-reference/converters/nato-phonetic-alphabet-converter","autogeneratedByOpenApi":true},{"title":"Network Speed Unit Converter","description":"Convert network and data-transfer speeds between bps, Kbps, Mbps, Gbps, Tbps and their byte-rate equivalents (B/s, KB/s, MB/s, GB/s, TB/s, plus binary KiB/MiB/GiB/TiB per second). Enter one value, pick its unit, and see the equivalent in every unit at once.\n\n[Try Network Speed Unit Converter in your browser →](https://iotools.cloud/tool/network-speed-unit-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/network-speed-unit-converter","href":"/api-reference/converters/network-speed-unit-converter","autogeneratedByOpenApi":true},{"title":"Number Notation Converter","description":"Convert a number between US, European, Swiss, Indian (lakh/crore), ISO space, scientific, engineering and e-notation formats, plus English and Indian spelled-out word forms. Auto-detects the input's locale format.\n\n[Try Number Notation Converter in your browser →](https://iotools.cloud/tool/number-notation-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/number-notation-converter","href":"/api-reference/converters/number-notation-converter","autogeneratedByOpenApi":true},{"title":"Number to Words Converter","description":"Convert a number into its English word form — cardinal (one hundred one), ordinal (one hundred first), or currency (one hundred dollars and fifty cents). Handles negatives, decimals, and numbers into the decillions without precision loss.\n\n[Try Number to Words Converter in your browser →](https://iotools.cloud/tool/number-to-words/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/number-to-words","href":"/api-reference/converters/number-to-words-converter","autogeneratedByOpenApi":true},{"title":"OpenAPI v2 to v3 Converter","description":"Convert a Swagger 2.0 (OpenAPI v2) spec into OpenAPI 3.x — host/basePath/schemes become servers, definitions become components.schemas with every $ref rewritten, body/formData parameters become requestBody, and produces/consumes become per-response/per-request content maps. Accepts and emits YAML or JSON, and runs entirely in your browser.\n\n[Try OpenAPI v2 to v3 Converter in your browser →](https://iotools.cloud/tool/openapi-v2-to-v3-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/openapi-v2-to-v3-converter","href":"/api-reference/converters/openapi-v2-to-v3-converter","autogeneratedByOpenApi":true},{"title":"Paper Size Converter","description":"Look up a standard paper size (ISO 216 A0-A10 or US Letter/Legal/Tabloid) and convert its dimensions to millimeters, centimeters, inches, points, and pixels at a chosen DPI.\n\n[Try Paper Size Converter in your browser →](https://iotools.cloud/tool/paper-size-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/paper-size-converter","href":"/api-reference/converters/paper-size-converter","autogeneratedByOpenApi":true},{"title":"Phone Number Parser & Formatter","description":"Parse a single phone number and format it as E.164, national, international and RFC 3966 (tel:) forms. Detects the country, calling code and line type (mobile, fixed line, toll free, VoIP...) from a leading + or a chosen default country.\n\n[Try Phone Number Parser & Formatter in your browser →](https://iotools.cloud/tool/phone-number-parser-and-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/phone-number-parser-and-formatter","href":"/api-reference/converters/phone-number-parser-&-formatter","autogeneratedByOpenApi":true},{"title":"PHP Array to JSON Converter","description":"Convert a PHP array literal (array() or [] syntax with => keys, nested arrays, and PHP scalar types) into valid JSON. Choose 2/4-space, tab, or minified output. Runs entirely in your browser.\n\n[Try PHP Array to JSON Converter in your browser →](https://iotools.cloud/tool/php-array-to-json/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/php-array-to-json","href":"/api-reference/converters/php-array-to-json-converter","autogeneratedByOpenApi":true},{"title":"PHP Deserializer","description":"Deserialize PHP's serialize() output into readable JSON. Paste a serialized PHP string or upload a file to unserialize arrays, objects, and scalars.\n\n[Try PHP Deserializer in your browser →](https://iotools.cloud/tool/php-deserializer/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/php-deserializer","href":"/api-reference/converters/php-deserializer","autogeneratedByOpenApi":true},{"title":"Pig Latin Translator","description":"Translate English text into Pig Latin. Consonant-starting words move their leading consonant cluster to the end plus \"ay\"; vowel-starting words add \"way\". Capitalization is preserved and punctuation passes through. Runs entirely in your browser.\n\n[Try Pig Latin Translator in your browser →](https://iotools.cloud/tool/pig-latin-translator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/pig-latin-translator","href":"/api-reference/converters/pig-latin-translator","autogeneratedByOpenApi":true},{"title":"Pixel, REM & EM Converter","description":"Convert between CSS px, rem, and em units given a root font-size (for rem) and a parent font-size (for em) — and see all three side by side to understand how rem and em diverge.\n\n[Try Pixel, REM & EM Converter in your browser →](https://iotools.cloud/tool/pixel-rem-em-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/pixel-rem-em-converter","href":"/api-reference/converters/pixel-rem-&-em-converter","autogeneratedByOpenApi":true},{"title":"Playfair Cipher","description":"Encode and decode text using the classic Playfair cipher — a 5x5 keyword grid that substitutes letter pairs (digraphs) instead of single letters. Supports the standard I/J-shared grid or an Omit-Q variant, with a configurable filler letter.\n\n[Try Playfair Cipher in your browser →](https://iotools.cloud/tool/playfair-cipher/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/playfair-cipher","href":"/api-reference/converters/playfair-cipher","autogeneratedByOpenApi":true},{"title":"Print Typography Units Converter","description":"Convert between print typography units — points, picas, inches, millimeters, and centimeters — using exact print measurement ratios (1in = 72pt = 6pc = 25.4mm = 2.54cm).\n\n[Try Print Typography Units Converter in your browser →](https://iotools.cloud/tool/print-typography-units-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/print-typography-units-converter","href":"/api-reference/converters/print-typography-units-converter","autogeneratedByOpenApi":true},{"title":"Protobuf Text ↔ JSON Converter","description":"Convert Protocol Buffers text format (prototext) to JSON and back. Schema-less structural conversion: nested messages become objects and repeated fields become arrays. Pick a direction and indentation.\n\n[Try Protobuf Text ↔ JSON Converter in your browser →](https://iotools.cloud/tool/protobuf-text-json-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/protobuf-text-json-converter","href":"/api-reference/converters/protobuf-text-↔-json-converter","autogeneratedByOpenApi":true},{"title":"Punycode Converter","description":"Convert internationalized domain names (IDN) to and from Punycode ASCII form (xn--) per RFC 3492/RFC 5891. Encode Unicode domains like münchen.de to xn--mnchen-3ya.de, or decode Punycode back to Unicode — ASCII labels pass through unchanged.\n\n[Try Punycode Converter in your browser →](https://iotools.cloud/tool/punycode-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/punycode-converter","href":"/api-reference/converters/punycode-converter","autogeneratedByOpenApi":true},{"title":"String Obfuscator","description":"Mask the middle of a string with asterisks, keeping a configurable number of leading/trailing characters, spaces, and chosen characters visible. Useful for partially hiding emails, card numbers, or IDs in screenshots and docs.\n\n[Try String Obfuscator in your browser →](https://iotools.cloud/tool/string-obfuscator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/string-obfuscator","href":"/api-reference/converters/string-obfuscator","autogeneratedByOpenApi":true},{"title":"Power Converter","description":"Convert power between watts, kilowatts, horsepower, metric horsepower, BTU per hour, and 5 other units. Enter one value and pick its unit, then either see the equivalent in every unit at once or pick a single target unit.\n\n[Try Power Converter in your browser →](https://iotools.cloud/tool/power-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/power-converter","href":"/api-reference/converters/power-converter","autogeneratedByOpenApi":true},{"title":"Pressure Converter","description":"Convert pressure between pascals, bar, atmospheres, PSI, torr/mmHg, inches of mercury, and 6 other units. Enter one value and pick its unit, then either see the equivalent in every unit at once or pick a single target unit.\n\n[Try Pressure Converter in your browser →](https://iotools.cloud/tool/pressure-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/pressure-converter","href":"/api-reference/converters/pressure-converter","autogeneratedByOpenApi":true},{"title":"Markdown to HTML Converter","description":"Convert Markdown (CommonMark / GitHub-Flavored) to clean HTML — headings, lists, tables, code blocks, links and more. Preview it live and copy the source.\n\n[Try Markdown to HTML Converter in your browser →](https://iotools.cloud/tool/markdown-to-html/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/markdown-to-html","href":"/api-reference/converters/markdown-to-html-converter","autogeneratedByOpenApi":true},{"title":"Speed Converter","description":"Convert speed between meters per second, kilometers per hour, miles per hour, knots, feet per second, and 7 other units. Enter one value and pick its unit, then either see the equivalent in every unit at once or pick a single target unit.\n\n[Try Speed Converter in your browser →](https://iotools.cloud/tool/speed-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/speed-converter","href":"/api-reference/converters/speed-converter","autogeneratedByOpenApi":true},{"title":"Text to Hex Converter","description":"Convert text to its hexadecimal byte representation (UTF-8), with your choice of separator and upper- or lower-case output.\n\n[Try Text to Hex Converter in your browser →](https://iotools.cloud/tool/text-to-hex/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/text-to-hex","href":"/api-reference/converters/text-to-hex-converter","autogeneratedByOpenApi":true},{"title":"Regex Converter","description":"Convert a regular expression's syntax between PCRE (PHP), JavaScript, Python re, Go regexp (RE2), Java, and Ruby — named groups, backreferences, lookbehind, atomic groups, possessive quantifiers, inline flags and more — plus convert the flags string between each flavor's notation. Flags per pair, notes explain every change or incompatibility.\n\n[Try Regex Converter in your browser →](https://iotools.cloud/tool/regex-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/regex-converter","href":"/api-reference/converters/regex-converter","autogeneratedByOpenApi":true},{"title":"RGB to CMYK Converter","description":"Convert an sRGB color (Red, Green, Blue 0-255) to CMYK print percentages (Cyan, Magenta, Yellow, Key/Black 0-100%), with a hex code, a per-channel breakdown and a live color swatch.\n\n[Try RGB to CMYK Converter in your browser →](https://iotools.cloud/tool/rgb-to-cmyk/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/rgb-to-cmyk","href":"/api-reference/converters/rgb-to-cmyk-converter","autogeneratedByOpenApi":true},{"title":"ROT13 Encoder / Decoder","description":"Encode or decode text with ROT13, the fixed-shift-13 Caesar cipher. ROT13 is its own inverse, so the same action encodes and decodes; non-letters pass through unchanged.\n\n[Try ROT13 Encoder / Decoder in your browser →](https://iotools.cloud/tool/rot13/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/rot13","href":"/api-reference/converters/rot13-encoder-decoder","autogeneratedByOpenApi":true},{"title":"Scientific Notation Converter","description":"Convert numbers between standard decimal, scientific (a × 10ⁿ), engineering and e-notation. Works both ways — paste any of these forms and get all four back. Handles very large and very small numbers exactly.\n\n[Try Scientific Notation Converter in your browser →](https://iotools.cloud/tool/scientific-notation-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/scientific-notation-converter","href":"/api-reference/converters/scientific-notation-converter","autogeneratedByOpenApi":true},{"title":"RGBA to HEX Converter","description":"Convert a CSS rgba()/rgb() color to a HEX code — 6-digit when opaque, 8-digit (#RRGGBBAA) when it has transparency — with a full breakdown of red, green, blue, alpha and HSLA.\n\n[Try RGBA to HEX Converter in your browser →](https://iotools.cloud/tool/rgba-to-hex-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/rgba-to-hex-converter","href":"/api-reference/converters/rgba-to-hex-converter","autogeneratedByOpenApi":true},{"title":"Roman Numeral Converter","description":"Convert a number (1–3999) to Roman numerals, or a Roman numeral back to a number. Shows the result plus a breakdown of how the numeral decomposes.\n\n[Try Roman Numeral Converter in your browser →](https://iotools.cloud/tool/roman-numeral-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/roman-numeral-converter","href":"/api-reference/converters/roman-numeral-converter","autogeneratedByOpenApi":true},{"title":"SQL Escape","description":"Escape or unescape a string for safe inclusion in a SQL string literal — doubles single quotes for standard/ANSI SQL, PostgreSQL, SQL Server and SQLite, or applies MySQL's traditional backslash-escaping (backslashes, quotes, newlines, NUL, Ctrl-Z) for MySQL. Also builds a ready-to-paste quoted snippet. For ad-hoc/manual SQL only — always use parameterized queries (prepared statements) in application code instead of string concatenation.\n\n[Try SQL Escape in your browser →](https://iotools.cloud/tool/sql-escape/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/sql-escape","href":"/api-reference/converters/sql-escape","autogeneratedByOpenApi":true},{"title":"SVG to Base64 Encode","description":"Encode SVG markup to Base64 and get the ready-to-use data URI, HTML &lt;img> tag and CSS background-image rule — so you can inline an icon without a separate HTTP request.\n\n[Try SVG to Base64 Encode in your browser →](https://iotools.cloud/tool/svg-to-base64-encode/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/svg-to-base64-encode","href":"/api-reference/converters/svg-to-base64-encode","autogeneratedByOpenApi":true},{"title":"Temperature Converter","description":"Convert a temperature between Celsius, Fahrenheit, Kelvin, Rankine, Delisle, Newton, Réaumur, Rømer and Planck. Enter one value and pick its scale, then either see the equivalent on every scale at once or pick a single target scale.\n\n[Try Temperature Converter in your browser →](https://iotools.cloud/tool/temperature-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/temperature-converter","href":"/api-reference/converters/temperature-converter","autogeneratedByOpenApi":true},{"title":"Text to Base64 Encode","description":"Encode text to a Base64 string. Handles any UTF-8 content — URLs, CSS, HTML, XML, JavaScript, accented characters and emoji — and runs entirely in your browser.\n\n[Try Text to Base64 Encode in your browser →](https://iotools.cloud/tool/text-to-base64-encode/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/text-to-base64-encode","href":"/api-reference/converters/text-to-base64-encode","autogeneratedByOpenApi":true},{"title":"Text to Handwriting Converter","description":"Convert typed text into realistic handwriting on ruled, grid or blank paper — pick the ink colour, size and messiness, then download the result as an SVG image.\n\n[Try Text to Handwriting Converter in your browser →](https://iotools.cloud/tool/text-to-handwriting-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/text-to-handwriting-converter","href":"/api-reference/converters/text-to-handwriting-converter","autogeneratedByOpenApi":true},{"title":"Timezone Converter","description":"Convert a date and time between timezone abbreviations like EST, PST, GMT, IST, JST and more. Leave the date/time blank to convert the current moment.\n\n[Try Timezone Converter in your browser →](https://iotools.cloud/tool/timezone-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/timezone-converter","href":"/api-reference/converters/timezone-converter","autogeneratedByOpenApi":true},{"title":"Torque Converter","description":"Convert torque between newton-meters, pound-force feet, kilogram-force meters, ounce-force inches, and 6 other units at once. Enter one value, pick its unit, and see the equivalent in every unit.\n\n[Try Torque Converter in your browser →](https://iotools.cloud/tool/torque-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/torque-converter","href":"/api-reference/converters/torque-converter","autogeneratedByOpenApi":true},{"title":"Unicode to HTML Entities Converter","description":"Convert Unicode text to HTML entities and back. Encode to named (&copy;), decimal (&#169;) or hexadecimal (&#xa9;) entities, encode all characters or only special/non-ASCII ones, and decode any entity type back to plain text — with a per-character reference table.\n\n[Try Unicode to HTML Entities Converter in your browser →](https://iotools.cloud/tool/unicode-to-html-entities/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/unicode-to-html-entities","href":"/api-reference/converters/unicode-to-html-entities-converter","autogeneratedByOpenApi":true},{"title":"Unix Timestamp Converter","description":"Convert a Unix epoch timestamp (seconds or milliseconds, auto-detected) into a human-readable UTC date, ISO 8601, RFC 7231 and a named timezone — and convert a date/time back into a Unix timestamp. Leave the input blank to read the current time.\n\n[Try Unix Timestamp Converter in your browser →](https://iotools.cloud/tool/unix-timestamp-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/unix-timestamp-converter","href":"/api-reference/converters/unix-timestamp-converter","autogeneratedByOpenApi":true},{"title":"Unit Converter","description":"Convert between units of length, mass/weight, temperature, volume, area, speed, data storage, and pressure. Pick a category, choose the units, and get an instant result — or switch on 'Show all units' to see every unit in that category at once.\n\n[Try Unit Converter in your browser →](https://iotools.cloud/tool/unit-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/unit-converter","href":"/api-reference/converters/unit-converter","autogeneratedByOpenApi":true},{"title":"Upside Down Text Generator","description":"Flip text upside down into ˙ǝpoɔᴉun-style rotated characters you can paste anywhere. Each letter, digit and symbol becomes its 180°-rotated look-alike and the string is reversed so it reads correctly when flipped. Runs entirely in your browser.\n\n[Try Upside Down Text Generator in your browser →](https://iotools.cloud/tool/upside-down-text/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/upside-down-text","href":"/api-reference/converters/upside-down-text-generator","autogeneratedByOpenApi":true},{"title":"URL Encoder / Decoder","description":"Encode text into a URL-safe percent-encoded string, or decode a percent-encoded URL back to plain text. Supports component (encodeURIComponent), full-URI (encodeURI), and form-urlencoded (+ for space) schemes.\n\n[Try URL Encoder / Decoder in your browser →](https://iotools.cloud/tool/url-encoder-decoder/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/url-encoder-decoder","href":"/api-reference/converters/url-encoder-decoder","autogeneratedByOpenApi":true},{"title":"VCF (vCard) to JSON Converter","description":"Parse .vcf vCard files (versions 3.0 and 4.0) into structured JSON — split names and addresses into fields, parse dates to ISO 8601, group contact methods by type, and handle multiple vCards in one file.\n\n[Try VCF (vCard) to JSON Converter in your browser →](https://iotools.cloud/tool/vcf-vcard-to-json-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/vcf-vcard-to-json-converter","href":"/api-reference/converters/vcf-vcard-to-json-converter","autogeneratedByOpenApi":true},{"title":"Vigenère Cipher","description":"Encode and decode text with the Vigenère cipher — a keyword-driven polyalphabetic cipher. Supports the classic repeating-key mode and the text auto-key variant; non-letters pass through and letter case is preserved.\n\n[Try Vigenère Cipher in your browser →](https://iotools.cloud/tool/vigenere-cipher/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/vigenere-cipher","href":"/api-reference/converters/vigenère-cipher","autogeneratedByOpenApi":true},{"title":"Voltage Converter","description":"Convert voltage between volts, millivolts, microvolts, kilovolts, megavolts, gigavolts, statvolts, and abvolts at once. Enter one value, pick its unit, and see the equivalent in all 10 units.\n\n[Try Voltage Converter in your browser →](https://iotools.cloud/tool/voltage-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/voltage-converter","href":"/api-reference/converters/voltage-converter","autogeneratedByOpenApi":true},{"title":"XML to JSON Converter","description":"Convert XML to JSON. Element names become object keys, attributes get a configurable prefix (@, _, or none), text content gets a configurable key name, and repeated sibling elements become a JSON array automatically — with an option to force every element into an array so the shape never depends on how many times it repeats. Runs entirely in your browser.\n\n[Try XML to JSON Converter in your browser →](https://iotools.cloud/tool/xml-to-json-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/xml-to-json-converter","href":"/api-reference/converters/xml-to-json-converter","autogeneratedByOpenApi":true},{"title":"Volume Converter","description":"Convert volume between liters, milliliters, cubic meters, US and Imperial cups/pints/quarts/gallons, and 6 other units. Enter one value and pick its unit, then either see the equivalent in every unit at once or pick a single target unit.\n\n[Try Volume Converter in your browser →](https://iotools.cloud/tool/volume-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/volume-converter","href":"/api-reference/converters/volume-converter","autogeneratedByOpenApi":true},{"title":"Weight Converter","description":"Convert weight and mass between kilograms, grams, pounds, ounces, stone, tonnes, carats, and 10 other units. Enter one value and pick its unit, then either see the equivalent in every unit at once or pick a single target unit.\n\n[Try Weight Converter in your browser →](https://iotools.cloud/tool/weight-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/weight-converter","href":"/api-reference/converters/weight-converter","autogeneratedByOpenApi":true},{"title":"YAML to JSON Converter","description":"Convert YAML to formatted JSON. Understands nested mappings, sequences, quoted scalars, block scalars and flow collections, and reports the line number when the YAML is invalid. Runs entirely in your browser.\n\n[Try YAML to JSON Converter in your browser →](https://iotools.cloud/tool/yaml-to-json-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/yaml-to-json-converter","href":"/api-reference/converters/yaml-to-json-converter","autogeneratedByOpenApi":true},{"title":"YAML to TOML Converter","description":"Convert YAML documents to TOML — parses YAML and re-emits it as TOML 1.0, wrapping root-level arrays in an items table since TOML requires a table at the root.\n\n[Try YAML to TOML Converter in your browser →](https://iotools.cloud/tool/yaml-to-toml-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/yaml-to-toml-converter","href":"/api-reference/converters/yaml-to-toml-converter","autogeneratedByOpenApi":true},{"title":"YAML to XML Converter","description":"Convert YAML documents to XML with configurable root element name, array handling (repeated elements or indexed), null handling, CDATA wrapping and indentation.\n\n[Try YAML to XML Converter in your browser →](https://iotools.cloud/tool/yaml-to-xml/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/yaml-to-xml","href":"/api-reference/converters/yaml-to-xml-converter","autogeneratedByOpenApi":true},{"title":"Text to Unicode Converter","description":"Convert text into Unicode escape notation — JavaScript-style \\uXXXX escapes, HTML numeric character entities (&#NNN;), and CSS \\XXXX escapes — all at once, entirely in your browser.\n\n[Try Text to Unicode Converter in your browser →](https://iotools.cloud/tool/text-to-unicode-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/text-to-unicode-converter","href":"/api-reference/converters/text-to-unicode-converter","autogeneratedByOpenApi":true},{"title":"Tab to Space Converter","description":"Replace every tab character in your text with a fixed number of spaces. Runs entirely in your browser.\n\n[Try Tab to Space Converter in your browser →](https://iotools.cloud/tool/tab-to-space-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/tab-to-space-converter","href":"/api-reference/converters/tab-to-space-converter","autogeneratedByOpenApi":true},{"title":"Space to Tab Converter","description":"Replace every run of a fixed number of spaces in your text with a tab character. Runs entirely in your browser.\n\n[Try Space to Tab Converter in your browser →](https://iotools.cloud/tool/space-to-tab-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/space-to-tab-converter","href":"/api-reference/converters/space-to-tab-converter","autogeneratedByOpenApi":true},{"title":"Sort List","description":"Sort the lines of a list alphabetically or numerically, with optional case-sensitivity, leading-number detection, and reverse order. Runs entirely in your browser.\n\n[Try Sort List in your browser →](https://iotools.cloud/tool/sort-list/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/sort-list","href":"/api-reference/converters/sort-list","autogeneratedByOpenApi":true},{"title":"Reverse List","description":"Reverse the order of items in a list — one per line, comma-separated, or space-separated. Empty entries are dropped. Runs entirely in your browser.\n\n[Try Reverse List in your browser →](https://iotools.cloud/tool/reverse-list/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/reverse-list","href":"/api-reference/converters/reverse-list","autogeneratedByOpenApi":true},{"title":"Text to ASCII Binary","description":"Convert plain text to its binary representation — one zero-padded 8-bit group per byte, space-separated. UTF-8 aware, so non-ASCII characters convert to clean byte groups.\n\n[Try Text to ASCII Binary in your browser →](https://iotools.cloud/tool/text-to-ascii-binary/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/text-to-ascii-binary","href":"/api-reference/converters/text-to-ascii-binary","autogeneratedByOpenApi":true},{"title":"Shoe & Clothing Size Converter","description":"Convert shoe and clothing sizes across US, UK, EU, JP, CN and letter systems. Pick a category (men's/women's/kids' shoes, tops, pants or bras), enter the size you know, and see every regional equivalent instantly.\n\n[Try Shoe & Clothing Size Converter in your browser →](https://iotools.cloud/tool/shoe-clothing-size-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/shoe-clothing-size-converter","href":"/api-reference/converters/shoe-&-clothing-size-converter","autogeneratedByOpenApi":true},{"title":"Small Caps Generator","description":"Convert text into small caps (ꜱᴍᴀʟʟ ᴄᴀᴘꜱ) using Unicode look-alike characters you can copy and paste into social media bios, posts and usernames. Every letter maps to its small-capital glyph; digits, spaces and punctuation pass through unchanged. Runs entirely in your browser.\n\n[Try Small Caps Generator in your browser →](https://iotools.cloud/tool/small-caps-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/small-caps-generator","href":"/api-reference/converters/small-caps-generator","autogeneratedByOpenApi":true},{"title":"SQL Parameterizer","description":"Convert a SQL query with hardcoded values into a parameterized statement with bind placeholders ($1/$2, ?, or :p1/:p2) plus the extracted values as a JSON array. A deterministic tokenizer skips comments, identifiers, and keywords so only real string and numeric literals are replaced.\n\n[Try SQL Parameterizer in your browser →](https://iotools.cloud/tool/sql-parameterizer/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/sql-parameterizer","href":"/api-reference/converters/sql-parameterizer","autogeneratedByOpenApi":true},{"title":"SVG to JSX Converter","description":"Convert raw SVG markup into a ready-to-use React component. Renames attributes to their JSX form (class → className, stroke-width → strokeWidth, xlink:href → xlinkHref), turns inline style strings into style objects, and wraps everything in a component with optional TypeScript, forwardRef, size props, and prop spreading.\n\n[Try SVG to JSX Converter in your browser →](https://iotools.cloud/tool/svg-to-jsx-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/svg-to-jsx-converter","href":"/api-reference/converters/svg-to-jsx-converter","autogeneratedByOpenApi":true},{"title":"Table to Markdown Converter","description":"Convert an HTML table, CSV, or TSV into a GitHub-Flavored Markdown table. Pick the first row as the header, choose column alignment, and toggle padded or compact output. Pipe characters in cells are escaped automatically.\n\n[Try Table to Markdown Converter in your browser →](https://iotools.cloud/tool/table-to-markdown-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/table-to-markdown-converter","href":"/api-reference/converters/table-to-markdown-converter","autogeneratedByOpenApi":true},{"title":"Tailwind Classes to CSS","description":"Convert a list of Tailwind CSS utility classes into the equivalent plain CSS rules. Supports layout, spacing, sizing, color, typography, borders, shadows, transforms, and state/responsive variants (hover, md, dark, etc.).\n\n[Try Tailwind Classes to CSS in your browser →](https://iotools.cloud/tool/tailwind-classes-to-css/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/tailwind-classes-to-css","href":"/api-reference/converters/tailwind-classes-to-css","autogeneratedByOpenApi":true},{"title":"Textile Yarn Converter","description":"Convert knitting needle and crochet hook sizes between US, UK/Canada, metric (mm) and Japanese systems, and look up Craft Yarn Council yarn-weight categories with their recommended gauge, needle and hook sizes.\n\n[Try Textile Yarn Converter in your browser →](https://iotools.cloud/tool/textile-yarn-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/textile-yarn-converter","href":"/api-reference/converters/textile-yarn-converter","autogeneratedByOpenApi":true},{"title":"TSV to JSON Converter","description":"Convert tab-separated values to JSON. Parses quoted fields with embedded tabs and newlines, optionally treats the first row as headers, and infers numbers, booleans and null. Outputs an array of objects or array of arrays, pretty or minified. Runs entirely in your browser.\n\n[Try TSV to JSON Converter in your browser →](https://iotools.cloud/tool/tsv-to-json/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/tsv-to-json","href":"/api-reference/converters/tsv-to-json-converter","autogeneratedByOpenApi":true},{"title":"TypeScript Type Stripper","description":"Strip TypeScript type annotations from source code and get back plain JavaScript — either keeping modern syntax intact, or downlevel-transpiled to ES2020/ES2017/ES5. Uses the real TypeScript compiler (transpileModule), entirely in your browser.\n\n[Try TypeScript Type Stripper in your browser →](https://iotools.cloud/tool/typescript-type-stripper/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/typescript-type-stripper","href":"/api-reference/converters/typescript-type-stripper","autogeneratedByOpenApi":true},{"title":"Unified Color Space Converter","description":"Paste one color in any format — HEX, RGB, HSL, HSV/HSB, CMYK, LAB, LCH, XYZ, Oklab, or a CSS name — and instantly see its equivalent in every other color space, with a live swatch and the nearest named color.\n\n[Try Unified Color Space Converter in your browser →](https://iotools.cloud/tool/unified-color-space-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/unified-color-space-converter","href":"/api-reference/converters/unified-color-space-converter","autogeneratedByOpenApi":true},{"title":"XML to CSV Converter","description":"Convert XML with repeating elements into CSV. The repeating row element is auto-detected (or set it yourself), attributes become columns with a configurable prefix, repeated child tags join into one cell, and the header row is the union of every column seen. Runs entirely in your browser.\n\n[Try XML to CSV Converter in your browser →](https://iotools.cloud/tool/xml-to-csv-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/xml-to-csv-converter","href":"/api-reference/converters/xml-to-csv-converter","autogeneratedByOpenApi":true},{"title":"XML to YAML Converter","description":"Convert XML to YAML. Element names become map keys, attributes get a configurable prefix (or can be dropped entirely), text content gets a configurable key name, and repeated sibling elements become a YAML sequence automatically — with an option to force every element into a sequence so the shape never depends on how many times it repeats. Runs entirely in your browser.\n\n[Try XML to YAML Converter in your browser →](https://iotools.cloud/tool/xml-to-yaml-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/xml-to-yaml-converter","href":"/api-reference/converters/xml-to-yaml-converter","autogeneratedByOpenApi":true}]},{"group":"Formatters","pages":[{"title":"Access Log Formatter","description":"Parse Apache/Nginx access log lines (Common Log Format or Combined Log Format) into a structured, filterable table — extract the IP, timestamp, method, path, status, bytes, referrer and user-agent from raw log text.\n\n[Try Access Log Formatter in your browser →](https://iotools.cloud/tool/access-log-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/access-log-formatter","href":"/api-reference/formatters/access-log-formatter","autogeneratedByOpenApi":true},{"title":"ANSI Escape Stripper","description":"Remove ANSI escape codes — terminal color and style codes, cursor-movement sequences, and OSC sequences — from pasted terminal output or CI logs, leaving plain text.\n\n[Try ANSI Escape Stripper in your browser →](https://iotools.cloud/tool/ansi-escape-stripper/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ansi-escape-stripper","href":"/api-reference/formatters/ansi-escape-stripper","autogeneratedByOpenApi":true},{"title":"Ansible Playbook YAML Formatter","description":"Clean up messy Ansible playbook, role, or task-list YAML by normalizing indentation to a consistent 2- or 4-space step and tidying list-item dashes. Runs entirely in your browser — nothing is uploaded.\n\n[Try Ansible Playbook YAML Formatter in your browser →](https://iotools.cloud/tool/ansible-playbook-yaml-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ansible-playbook-yaml-formatter","href":"/api-reference/formatters/ansible-playbook-yaml-formatter","autogeneratedByOpenApi":true},{"title":"Apache Avro Schema Formatter & Validator","description":"Validate an Apache Avro schema (JSON) against the Avro specification — missing type/fields/name, unknown types, invalid names, duplicate named types and malformed unions all get a clear message with the exact field path — then pretty-print it with 2 or 4-space indentation. Runs entirely in your browser.\n\n[Try Apache Avro Schema Formatter & Validator in your browser →](https://iotools.cloud/tool/apache-avro-schema-formatter-validator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/apache-avro-schema-formatter-validator","href":"/api-reference/formatters/apache-avro-schema-formatter-&-validator","autogeneratedByOpenApi":true},{"title":"Apache httpd Config Formatter","description":"Format and re-indent Apache httpd.conf / VirtualHost configuration text. Nested &lt;Directory>, &lt;Location>, &lt;IfModule> and other blocks get consistent indentation, one directive per line, with comments preserved.\n\n[Try Apache httpd Config Formatter in your browser →](https://iotools.cloud/tool/apache-httpd-config-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/apache-httpd-config-formatter","href":"/api-reference/formatters/apache-httpd-config-formatter","autogeneratedByOpenApi":true},{"title":"Code Syntax Highlighter","description":"Paste any code snippet and view it instantly with colorized syntax highlighting, then copy or download the result. Supports JavaScript, TypeScript, Python, PHP, HTML, CSS, JSON, YAML, SQL, Bash, Go, Rust, Java, C, C++, C#, Ruby, Swift, Kotlin, Markdown, XML and more.\n\n[Try Code Syntax Highlighter in your browser →](https://iotools.cloud/tool/code-syntax-highlighter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/code-syntax-highlighter","href":"/api-reference/formatters/code-syntax-highlighter","autogeneratedByOpenApi":true},{"title":"C++ Code Formatter","description":"Re-indent C and C++ source code by tracking brace ({ }) nesting depth — every block gets consistent indentation, with comments and string literals left untouched.\n\n[Try C++ Code Formatter in your browser →](https://iotools.cloud/tool/cpp-code-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/cpp-code-formatter","href":"/api-reference/formatters/c++-code-formatter","autogeneratedByOpenApi":true},{"title":"CSS Email Inliner","description":"Inline CSS &lt;style> block rules into each matching HTML tag's style attribute, for email HTML where most clients strip &lt;style> tags. Supports simple tag, class, ID, and tag+class selectors — no descendant combinators, pseudo-classes, or specificity cascade.\n\n[Try CSS Email Inliner in your browser →](https://iotools.cloud/tool/css-email-inliner/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-email-inliner","href":"/api-reference/formatters/css-email-inliner","autogeneratedByOpenApi":true},{"title":"CSS Minifier & Beautifier","description":"Minify CSS to shrink stylesheet size, or beautify it back into readable, indented code. Strings, url() values and /*! bang comments are preserved, and the spaces inside calc() are never broken.\n\n[Try CSS Minifier & Beautifier in your browser →](https://iotools.cloud/tool/css-minifier-beautifier/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-minifier-beautifier","href":"/api-reference/formatters/css-minifier-&-beautifier","autogeneratedByOpenApi":true},{"title":"CSV Formatter","description":"Clean up messy CSV data — auto-detect or choose the input delimiter, trim stray whitespace, and re-serialize with a consistent delimiter and RFC 4180 quoting (quote only when needed, or always).\n\n[Try CSV Formatter in your browser →](https://iotools.cloud/tool/csv-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/csv-formatter","href":"/api-reference/formatters/csv-formatter","autogeneratedByOpenApi":true},{"title":"Dart Code Formatter","description":"Format and beautify Dart / Flutter source with dart_style-inspired rules — re-indent by bracket depth, normalize operator spacing, sort & group imports, and add trailing commas to multi-line lists.\n\n[Try Dart Code Formatter in your browser →](https://iotools.cloud/tool/dart-code-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/dart-code-formatter","href":"/api-reference/formatters/dart-code-formatter","autogeneratedByOpenApi":true},{"title":"Docker Compose YAML Formatter","description":"Clean up a messy docker-compose.yml by normalizing indentation to a consistent 2- or 4-space step and tidying list-item dashes. Runs entirely in your browser — nothing is uploaded.\n\n[Try Docker Compose YAML Formatter in your browser →](https://iotools.cloud/tool/docker-compose-yaml-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/docker-compose-yaml-formatter","href":"/api-reference/formatters/docker-compose-yaml-formatter","autogeneratedByOpenApi":true},{"title":"Elixir Code Formatter","description":"Format and beautify Elixir source code — operator/comma spacing, do/fn/end block-depth indentation, blank-line normalization around def/defmodule, and optional alphabetical sorting of alias/import/require/use groups, matching mix format conventions. Includes basic bracket and block-balance validation. Runs entirely in your browser.\n\n[Try Elixir Code Formatter in your browser →](https://iotools.cloud/tool/elixir-code-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/elixir-code-formatter","href":"/api-reference/formatters/elixir-code-formatter","autogeneratedByOpenApi":true},{"title":"Env File Parser","description":"Parse a .env (dotenv) file into clean key/value pairs and re-emit it as normalized ENV, a JSON object, or shell export statements — sorted, de-duplicated, with a report of missing '=', duplicate keys and empty values. Optionally mask secret values.\n\n[Try Env File Parser in your browser →](https://iotools.cloud/tool/env-file-parser/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/env-file-parser","href":"/api-reference/formatters/env-file-parser","autogeneratedByOpenApi":true},{"title":"Git Log Formatter / Prettifier","description":"Turn raw `git log` output into a clean Markdown table, bullet list, one-line summary, or JSON. Parses the default commit/Author/Date block format, `--pretty=fuller`, and `--oneline`, with optional date reformatting (ISO, short, RFC 2822).\n\n[Try Git Log Formatter / Prettifier in your browser →](https://iotools.cloud/tool/git-log-formatter-prettifier/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/git-log-formatter-prettifier","href":"/api-reference/formatters/git-log-formatter-prettifier","autogeneratedByOpenApi":true},{"title":"Go Formatter","description":"Format and beautify Go source code — tab indentation derived from brace/paren depth, Go's mandatory same-line brace placement, unambiguous operator/comma spacing, composite-literal colon spacing, and optional stdlib/third-party import sorting — while leaving raw `backtick` strings and comments byte-for-byte untouched.\n\n[Try Go Formatter in your browser →](https://iotools.cloud/tool/go-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/go-formatter","href":"/api-reference/formatters/go-formatter","autogeneratedByOpenApi":true},{"title":"HAR File Formatter","description":"Parse and filter a HAR (HTTP Archive) file — search by URL, method, status class or content type, and see per-request size and timing in a sortable table.\n\n[Try HAR File Formatter in your browser →](https://iotools.cloud/tool/har-file-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/har-file-formatter","href":"/api-reference/formatters/har-file-formatter","autogeneratedByOpenApi":true},{"title":".htaccess Formatter","description":"Format and re-indent Apache .htaccess files. Nested &lt;IfModule>, &lt;FilesMatch>, &lt;Directory> and other sections get consistent indentation and single-spaced directives, with comments and quoted values preserved.\n\n[Try .htaccess Formatter in your browser →](https://iotools.cloud/tool/htaccess-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/htaccess-formatter","href":"/api-reference/formatters/htaccess-formatter","autogeneratedByOpenApi":true},{"title":"HJSON Formatter & Validator","description":"Convert between HJSON and JSON, and validate as you go. HJSON is a human-friendly superset of JSON — no required quotes on keys, // and # comments, multiline ''' strings and trailing commas are all allowed. Format HJSON into pretty or minified JSON, or the reverse, with adjustable indentation, key sorting and quote style, plus a clear error message (with line/column) on malformed input.\n\n[Try HJSON Formatter & Validator in your browser →](https://iotools.cloud/tool/hjson-formatter-validator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/hjson-formatter-validator","href":"/api-reference/formatters/hjson-formatter-&-validator","autogeneratedByOpenApi":true},{"title":"HTML Formatter & Beautifier","description":"Format and beautify messy or minified HTML — re-indent nested tags by depth, keep attributes intact, and leave &lt;pre>, &lt;script>, &lt;style> and &lt;textarea> contents untouched. Runs entirely in your browser.\n\n[Try HTML Formatter & Beautifier in your browser →](https://iotools.cloud/tool/html-formatter-beautifier/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-formatter-beautifier","href":"/api-reference/formatters/html-formatter-&-beautifier","autogeneratedByOpenApi":true},{"title":"HTML Minifier","description":"Minify HTML by collapsing whitespace, removing comments and optionally minifying inline CSS and JavaScript. Content inside &lt;pre>, &lt;textarea>, &lt;script> and &lt;style> is never mangled, and conditional comments survive.\n\n[Try HTML Minifier in your browser →](https://iotools.cloud/tool/html-minifier/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-minifier","href":"/api-reference/formatters/html-minifier","autogeneratedByOpenApi":true},{"title":"INI Formatter","description":"Format and beautify INI / config files. Normalizes [section] headers and key = value spacing, trims trailing whitespace, and puts one blank line between sections. Optionally sorts keys alphabetically within each section. Comments and section order are preserved.\n\n[Try INI Formatter in your browser →](https://iotools.cloud/tool/ini-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ini-formatter","href":"/api-reference/formatters/ini-formatter","autogeneratedByOpenApi":true},{"title":"Java Code Formatter","description":"Format and beautify Java source code — re-indent by brace depth, normalize operator spacing, choose K&R or Allman brace style, and sort & group imports (java, javax, third-party, static).\n\n[Try Java Code Formatter in your browser →](https://iotools.cloud/tool/java-code-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/java-code-formatter","href":"/api-reference/formatters/java-code-formatter","autogeneratedByOpenApi":true},{"title":"Java .properties File Formatter","description":"Format and beautify Java .properties files. Normalizes key=value / key:value / whitespace separators to a consistent one, fixes spacing, joins backslash line continuations, and preserves comments and \\uXXXX escapes. Optionally sort keys, align separators, remove duplicates, or strip comments.\n\n[Try Java .properties File Formatter in your browser →](https://iotools.cloud/tool/java-properties-file-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/java-properties-file-formatter","href":"/api-reference/formatters/java-properties-file-formatter","autogeneratedByOpenApi":true},{"title":"JavaScript Code Formatter","description":"Format and beautify messy or minified JavaScript — re-indent by brace depth, normalize spacing and quotes, pick 1TBS or Allman braces, and control semicolons and trailing commas. Runs entirely in your browser.\n\n[Try JavaScript Code Formatter in your browser →](https://iotools.cloud/tool/javascript-code-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/javascript-code-formatter","href":"/api-reference/formatters/javascript-code-formatter","autogeneratedByOpenApi":true},{"title":"JavaScript Escape / Unescape","description":"Escape a string into a JavaScript string-literal-safe form (backslash-escaping quotes, backslashes, newlines, tabs, and control characters) or unescape JS escape sequences (\\n, \\t, \\xHH, \\uHHHH, \\u{...}) back into plain text.\n\n[Try JavaScript Escape / Unescape in your browser →](https://iotools.cloud/tool/javascript-escape-unescape/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/javascript-escape-unescape","href":"/api-reference/formatters/javascript-escape-unescape","autogeneratedByOpenApi":true},{"title":"JavaScript Minifier","description":"Minify JavaScript by stripping comments and every byte of unnecessary whitespace. Strings, template literals and regular expressions are left byte-identical, and line breaks that Automatic Semicolon Insertion depends on are preserved.\n\n[Try JavaScript Minifier in your browser →](https://iotools.cloud/tool/javascript-minifier/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/javascript-minifier","href":"/api-reference/formatters/javascript-minifier","autogeneratedByOpenApi":true},{"title":"JSON Escape / Unescape","description":"Escape text into a safe JSON string value, or unescape a JSON-escaped string back to raw text. Uses the exact rules of the JSON spec (RFC 8259): quotes, backslashes, and every control character are escaped. Toggle whether the output is wrapped in double quotes as a full JSON string literal.\n\n[Try JSON Escape / Unescape in your browser →](https://iotools.cloud/tool/json-escape-unescape/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/json-escape-unescape","href":"/api-reference/formatters/json-escape-unescape","autogeneratedByOpenApi":true},{"title":"JSON Flattener","description":"Flatten nested JSON into a single-level object with dot-and-bracket path keys (user.roles[0]), or unflatten flat keys back into nested JSON. Pick the key delimiter and get pretty-printed output.\n\n[Try JSON Flattener in your browser →](https://iotools.cloud/tool/json-flattener/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/json-flattener","href":"/api-reference/formatters/json-flattener","autogeneratedByOpenApi":true},{"title":"JSON Schema Validator","description":"Validate a JSON document against a JSON Schema (Draft-07) and get every rule violation listed by its JSON-pointer path — missing required keys, wrong types, out-of-range numbers, failed patterns, enums, $ref definitions and oneOf/anyOf/allOf combinators. Runs entirely in your browser.\n\n[Try JSON Schema Validator in your browser →](https://iotools.cloud/tool/json-schema-validator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/json-schema-validator","href":"/api-reference/formatters/json-schema-validator","autogeneratedByOpenApi":true},{"title":"GraphQL Schema Formatter","description":"Validate and reformat GraphQL SDL (Schema Definition Language) — type, interface, enum, input, scalar, union and directive definitions. Reports the exact syntax error and line/column on invalid schemas, and reprints valid ones with consistent 2- or 4-space indentation, optionally sorting types and fields alphabetically.\n\n[Try GraphQL Schema Formatter in your browser →](https://iotools.cloud/tool/graphql-schema-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/graphql-schema-formatter","href":"/api-reference/formatters/graphql-schema-formatter","autogeneratedByOpenApi":true},{"title":"TOML Formatter","description":"Pretty-print and reformat TOML with consistent spacing and table syntax. Optionally sort keys alphabetically, and get a clear error with line/column when the TOML is invalid. Runs entirely in your browser.\n\n[Try TOML Formatter in your browser →](https://iotools.cloud/tool/toml-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/toml-formatter","href":"/api-reference/formatters/toml-formatter","autogeneratedByOpenApi":true},{"title":"TypeScript Code Formatter","description":"Format and beautify TypeScript (.ts/.tsx) source with real Prettier — consistent indentation, quote style, semicolons and trailing commas. Free and private in your browser; also available as a paid API.\n\n[Try TypeScript Code Formatter in your browser →](https://iotools.cloud/tool/typescript-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/typescript-formatter","href":"/api-reference/formatters/typescript-code-formatter","autogeneratedByOpenApi":true},{"title":"Julia Code Formatter","description":"Format and beautify Julia (.jl) source — re-indent by end-delimited blocks (function, if, for, struct, module), normalize spacing around operators and after commas, and optionally strip comments and collapse blank lines. Runs entirely in your browser.\n\n[Try Julia Code Formatter in your browser →](https://iotools.cloud/tool/julia-code-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/julia-code-formatter","href":"/api-reference/formatters/julia-code-formatter","autogeneratedByOpenApi":true},{"title":"Kotlin Code Formatter","description":"Format and beautify Kotlin source code — re-indent by brace depth, normalize operator and comma spacing, sort imports, and add trailing commas to multi-line lists. Runs entirely in your browser.\n\n[Try Kotlin Code Formatter in your browser →](https://iotools.cloud/tool/kotlin-code-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/kotlin-code-formatter","href":"/api-reference/formatters/kotlin-code-formatter","autogeneratedByOpenApi":true},{"title":"Kubernetes YAML Formatter","description":"Clean up and beautify Kubernetes manifests: re-indent to a consistent 2- or 4-space step, optionally reorder keys into the conventional apiVersion → kind → metadata → spec order, and normalize quoting — across multi-document (---) files. Runs entirely in your browser; nothing is uploaded.\n\n[Try Kubernetes YAML Formatter in your browser →](https://iotools.cloud/tool/kubernetes-yaml-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/kubernetes-yaml-formatter","href":"/api-reference/formatters/kubernetes-yaml-formatter","autogeneratedByOpenApi":true},{"title":"JSON Formatter","description":"Format, validate and minify JSON instantly. Pretty-print with 2 or 4 spaces or tabs, optionally sort keys alphabetically, and get a clear error message when the JSON is invalid.\n\n[Try JSON Formatter in your browser →](https://iotools.cloud/tool/json-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/json-formatter","href":"/api-reference/formatters/json-formatter","autogeneratedByOpenApi":true},{"title":"Jsonnet Formatter & Evaluator","description":"Format Jsonnet source with consistent indentation, or evaluate it to JSON — objects with inheritance (self/super), locals, functions, comprehensions, string interpolation, and a substantial subset of the std library. import/importstr are not supported (no filesystem access in-browser). Runs entirely in your browser.\n\n[Try Jsonnet Formatter & Evaluator in your browser →](https://iotools.cloud/tool/jsonnet-formatter-evaluator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/jsonnet-formatter-evaluator","href":"/api-reference/formatters/jsonnet-formatter-&-evaluator","autogeneratedByOpenApi":true},{"title":"JSON Minifier","description":"Minify JSON instantly — strip every space, tab and line break from a JSON document while keeping it valid and byte-for-byte equivalent. Paste JSON or drop a .json file; invalid JSON is reported with the exact parse error.\n\n[Try JSON Minifier in your browser →](https://iotools.cloud/tool/json-minifier/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/json-minifier","href":"/api-reference/formatters/json-minifier","autogeneratedByOpenApi":true},{"title":"Line Affixer","description":"Add a prefix and/or suffix to every line of text at once. Great for wrapping lines in quotes, building SQL IN-lists, adding bullets, or numbering lines. Use {n} in the prefix or suffix to insert the line number.\n\n[Try Line Affixer in your browser →](https://iotools.cloud/tool/line-affixer/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/line-affixer","href":"/api-reference/formatters/line-affixer","autogeneratedByOpenApi":true},{"title":"Lua Code Formatter","description":"Format and beautify Lua source code — re-indent by block structure (function/if/for/while/repeat), normalize operator and comma spacing, and choose 2-space, 4-space, or tab indentation. Runs entirely in your browser.\n\n[Try Lua Code Formatter in your browser →](https://iotools.cloud/tool/lua-code-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/lua-code-formatter","href":"/api-reference/formatters/lua-code-formatter","autogeneratedByOpenApi":true},{"title":"Makefile Formatter","description":"Format and clean up GNU Makefiles. Converts space-indented recipe lines to the tabs Make requires, trims trailing whitespace, collapses extra blank lines, normalizes spacing around assignment operators (= := ?= +=), and optionally aligns consecutive variable assignments. Runs entirely in your browser.\n\n[Try Makefile Formatter in your browser →](https://iotools.cloud/tool/makefile-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/makefile-formatter","href":"/api-reference/formatters/makefile-formatter","autogeneratedByOpenApi":true},{"title":"Markdown Table Formatter","description":"Clean up and reformat a Markdown table: align columns, pad cells evenly, control the separator style and outer pipes, sort by any column, and export the same data as CSV, HTML or JSON.\n\n[Try Markdown Table Formatter in your browser →](https://iotools.cloud/tool/markdown-table-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/markdown-table-formatter","href":"/api-reference/formatters/markdown-table-formatter","autogeneratedByOpenApi":true},{"title":"NDJSON Formatter & Validator","description":"Validate newline-delimited JSON line-by-line (each bad line flagged, never crashing the rest), pretty-print or minify every record while keeping the NDJSON structure, and convert NDJSON to and from a JSON array. Optionally sort object keys.\n\n[Try NDJSON Formatter & Validator in your browser →](https://iotools.cloud/tool/ndjson-formatter-validator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ndjson-formatter-validator","href":"/api-reference/formatters/ndjson-formatter-&-validator","autogeneratedByOpenApi":true},{"title":"Nginx Config Formatter","description":"Format and re-indent nginx configuration files. Nested http, server, location, upstream and other blocks get consistent indentation and one directive per line, with quoted values and comments preserved.\n\n[Try Nginx Config Formatter in your browser →](https://iotools.cloud/tool/nginx-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/nginx-formatter","href":"/api-reference/formatters/nginx-config-formatter","autogeneratedByOpenApi":true},{"title":"OpenAPI / Swagger Validator","description":"Validate an OpenAPI 3.x or Swagger 2.0 spec (JSON or YAML) for structural and semantic errors — missing info/paths, invalid HTTP methods, duplicate operationIds, undeclared path parameters, and unresolved local $ref pointers. Every issue is reported with its JSON-pointer path. Runs entirely in your browser.\n\n[Try OpenAPI / Swagger Validator in your browser →](https://iotools.cloud/tool/openapi-swagger-validator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/openapi-swagger-validator","href":"/api-reference/formatters/openapi-swagger-validator","autogeneratedByOpenApi":true},{"title":"package.json Formatter & Key Sorter","description":"Pretty-print a package.json and reorder its keys into the conventional npm order (name, version, description, ... dependencies, devDependencies, ...). Sorts dependencies, devDependencies, peerDependencies and similar maps alphabetically by package name, and preserves any non-standard fields at the end.\n\n[Try package.json Formatter & Key Sorter in your browser →](https://iotools.cloud/tool/package-json-formatter-key-sorter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/package-json-formatter-key-sorter","href":"/api-reference/formatters/packagejson-formatter-&-key-sorter","autogeneratedByOpenApi":true},{"title":"PHP Code Formatter","description":"Format and beautify PHP source code - re-indent by brace depth, normalize operator spacing, and choose PSR-12 mixed, K&R, or Allman brace style. Handles variables, string interpolation, heredoc/nowdoc, and -> / :: operators.\n\n[Try PHP Code Formatter in your browser →](https://iotools.cloud/tool/php-code-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/php-code-formatter","href":"/api-reference/formatters/php-code-formatter","autogeneratedByOpenApi":true},{"title":"Prisma Schema Formatter","description":"Format and beautify Prisma .prisma schema files — re-indent model/enum/datasource/generator blocks and column-align field names, types and attributes, Prisma format's signature look. Preserves // and /// doc comments, handles multi-line attribute values, and can reorder fields alphabetically or by type.\n\n[Try Prisma Schema Formatter in your browser →](https://iotools.cloud/tool/prisma-schema-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/prisma-schema-formatter","href":"/api-reference/formatters/prisma-schema-formatter","autogeneratedByOpenApi":true},{"title":"PromQL Formatter","description":"Format and validate PromQL (Prometheus Query Language) expressions — consistent indentation and line-breaking for metric selectors, label matchers, functions, binary/aggregation operators, and by/without/on/group_left clauses. Optionally wraps the result as a Prometheus recording rule. Runs entirely in your browser.\n\n[Try PromQL Formatter in your browser →](https://iotools.cloud/tool/promql-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/promql-formatter","href":"/api-reference/formatters/promql-formatter","autogeneratedByOpenApi":true},{"title":"Protobuf Formatter","description":"Format and pretty-print .proto (Protocol Buffers) source — consistent indentation, blank-line spacing between messages/enums/services, aligned enum values, and optional sorting of fields by tag number. Includes basic syntax validation. Runs entirely in your browser.\n\n[Try Protobuf Formatter in your browser →](https://iotools.cloud/tool/protobuf-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/protobuf-formatter","href":"/api-reference/formatters/protobuf-formatter","autogeneratedByOpenApi":true},{"title":"Python Code Formatter","description":"Clean up Python source: normalize existing indentation to a consistent width, tidy comma/operator spacing, collapse long blank-line runs, and trim trailing whitespace — without touching triple-quoted strings, f-strings, or comments.\n\n[Try Python Code Formatter in your browser →](https://iotools.cloud/tool/python-code-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/python-code-formatter","href":"/api-reference/formatters/python-code-formatter","autogeneratedByOpenApi":true},{"title":"SVG Optimizer","description":"Shrink SVG markup with the real SVGO optimizer — strip comments, editor metadata and XML boilerplate, drop redundant/default attribute values, round coordinate precision, minify path data, shorten hex colors, and remove unreferenced IDs. Shows original vs. optimized size and the reduction percentage.\n\n[Try SVG Optimizer in your browser →](https://iotools.cloud/tool/svg-optimizer/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/svg-optimizer","href":"/api-reference/formatters/svg-optimizer","autogeneratedByOpenApi":true},{"title":"Reverse Text","description":"Reverse text either by characters (flip the entire string) or by words (reverse word order while keeping each word intact). Handles emoji and multi-byte Unicode characters correctly.\n\n[Try Reverse Text in your browser →](https://iotools.cloud/tool/reverse-text/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/reverse-text","href":"/api-reference/formatters/reverse-text","autogeneratedByOpenApi":true},{"title":"Ruby Code Formatter","description":"Format and beautify Ruby source code — re-indent by block structure (class/module/def/if/unless/case/while/until/do), normalize operator and comma spacing, and choose 2-space, 4-space, or tab indentation. Strings, comments and heredocs are left untouched. Runs entirely in your browser.\n\n[Try Ruby Code Formatter in your browser →](https://iotools.cloud/tool/ruby-code-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ruby-code-formatter","href":"/api-reference/formatters/ruby-code-formatter","autogeneratedByOpenApi":true},{"title":"Rust Code Formatter","description":"Re-indent Rust source code by tracking brace, paren and bracket nesting depth — fn, struct, impl, trait, enum, match arms and closures get consistent indentation, while comments, string and raw-string literals are left untouched.\n\n[Try Rust Code Formatter in your browser →](https://iotools.cloud/tool/rust-code-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/rust-code-formatter","href":"/api-reference/formatters/rust-code-formatter","autogeneratedByOpenApi":true},{"title":"Scala Code Formatter","description":"Re-indent Scala source code by tracking brace, paren and bracket nesting depth — object, class, trait, def, match/case, if/else and for/yield blocks get consistent indentation, while comments, string and triple-quoted literals are left untouched.\n\n[Try Scala Code Formatter in your browser →](https://iotools.cloud/tool/scala-code-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/scala-code-formatter","href":"/api-reference/formatters/scala-code-formatter","autogeneratedByOpenApi":true},{"title":"SCSS Formatter","description":"Format and re-indent SCSS / Sass source by tracking brace nesting depth — rules, nested selectors, $variables, @mixin/@include and @if/@else/@each/@for blocks get consistent indentation, while comments, strings and #{} interpolation are left untouched. Structural formatting only, not a Sass compiler.\n\n[Try SCSS Formatter in your browser →](https://iotools.cloud/tool/scss-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/scss-formatter","href":"/api-reference/formatters/scss-formatter","autogeneratedByOpenApi":true},{"title":"SQL Formatter","description":"Pretty-print and beautify SQL queries — real dialect-aware formatting (MySQL, PostgreSQL, SQLite, SQL Server, BigQuery, Snowflake and more) with configurable indent size and keyword casing. Runs entirely in your browser.\n\n[Try SQL Formatter in your browser →](https://iotools.cloud/tool/sql-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/sql-formatter","href":"/api-reference/formatters/sql-formatter","autogeneratedByOpenApi":true},{"title":"SQL Minifier","description":"Minify a SQL query by stripping -- / # / block comments and collapsing whitespace to single spaces, while leaving string literals and quoted identifiers byte-for-byte untouched — even ones containing '' escaped quotes or comment-like -- and /* */ sequences.\n\n[Try SQL Minifier in your browser →](https://iotools.cloud/tool/sql-minifier/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/sql-minifier","href":"/api-reference/formatters/sql-minifier","autogeneratedByOpenApi":true},{"title":"Terraform Formatter","description":"Format and beautify HCL (HashiCorp Configuration Language) source — the same spirit as `terraform fmt`: align `=` signs within blocks, normalize indentation, reorder meta-arguments (count/for_each first, lifecycle/provisioner last), and optionally sort attributes alphabetically. Includes basic syntax validation. Runs entirely in your browser.\n\n[Try Terraform Formatter in your browser →](https://iotools.cloud/tool/terraform-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/terraform-formatter","href":"/api-reference/formatters/terraform-formatter","autogeneratedByOpenApi":true},{"title":"XML Validator","description":"Check whether pasted XML is well-formed — matching open/close tags (case-sensitive), a single root element, correctly quoted attribute syntax, no duplicate attributes, and properly escaped special characters — with the exact line and column of every problem. Runs entirely in your browser.\n\n[Try XML Validator in your browser →](https://iotools.cloud/tool/xml-validator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/xml-validator","href":"/api-reference/formatters/xml-validator","autogeneratedByOpenApi":true},{"title":"YAML Formatter","description":"Clean up and beautify YAML: re-indent to a consistent 2- or 4-space step, wrap or unwrap long lines, optionally sort keys alphabetically, switch between block and compact flow style, and strip comments — while preserving quoting, block scalars and (by default) comments. Handles multi-document (---) files. Runs entirely in your browser; nothing is uploaded.\n\n[Try YAML Formatter in your browser →](https://iotools.cloud/tool/yaml-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/yaml-formatter","href":"/api-reference/formatters/yaml-formatter","autogeneratedByOpenApi":true},{"title":"YAML Validator","description":"Check whether pasted YAML is syntactically valid. Invalid input is reported error-by-error with the exact line, column and reason; valid input gets a structural summary — document count, top-level type (mapping/sequence/scalar) and key/item counts. Runs entirely in your browser.\n\n[Try YAML Validator in your browser →](https://iotools.cloud/tool/yaml-validator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/yaml-validator","href":"/api-reference/formatters/yaml-validator","autogeneratedByOpenApi":true},{"title":"YAML Viewer","description":"Paste YAML and view it as clean, canonically re-indented YAML alongside an equivalent JSON preview — a quick way to see a config file's actual data shape. Runs entirely in your browser.\n\n[Try YAML Viewer in your browser →](https://iotools.cloud/tool/yaml-viewer/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/yaml-viewer","href":"/api-reference/formatters/yaml-viewer","autogeneratedByOpenApi":true},{"title":"XML Formatter","description":"Pretty-print and validate XML instantly. Indent with 2 spaces, 4 spaces or tabs, collapse text content onto one line, self-close empty tags, strip comments, and get a clear message when the markup is malformed.\n\n[Try XML Formatter in your browser →](https://iotools.cloud/tool/xml-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/xml-formatter","href":"/api-reference/formatters/xml-formatter","autogeneratedByOpenApi":true},{"title":"Zig Language Formatter","description":"Format and beautify Zig source code — brace placement, operator/comma spacing (leaving strings, character literals, and comments untouched), block-depth indentation, and optional trailing commas on multi-line lists, matching zig fmt conventions. Includes basic bracket-balance validation. Runs entirely in your browser.\n\n[Try Zig Language Formatter in your browser →](https://iotools.cloud/tool/zig-language-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/zig-language-formatter","href":"/api-reference/formatters/zig-language-formatter","autogeneratedByOpenApi":true},{"title":"Empty Lines Remover","description":"Remove every blank line from a block of text, keeping the remaining lines in order. Runs entirely in your browser.\n\n[Try Empty Lines Remover in your browser →](https://iotools.cloud/tool/empty-lines-remover/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/empty-lines-remover","href":"/api-reference/formatters/empty-lines-remover","autogeneratedByOpenApi":true},{"title":"Line Break Remover","description":"Remove line breaks from text and join the lines back together — space-separated by default, with paragraphs (double line breaks) preserved. Optionally strip HTML tags, capitalize each paragraph, and normalize spacing.\n\n[Try Line Break Remover in your browser →](https://iotools.cloud/tool/line-break-remover/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/line-break-remover","href":"/api-reference/formatters/line-break-remover","autogeneratedByOpenApi":true},{"title":"Text Merger","description":"Join multiple lines of text into a single string. Remove line breaks, normalize spacing, and customize your text output.\n\n[Try Text Merger in your browser →](https://iotools.cloud/tool/text-merger/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/text-merger","href":"/api-reference/formatters/text-merger","autogeneratedByOpenApi":true},{"title":"Whitespace Trimmer","description":"Collapse repeated tabs or spaces down to a single one, or remove them entirely, anywhere in a block of text. Runs entirely in your browser.\n\n[Try Whitespace Trimmer in your browser →](https://iotools.cloud/tool/whitespace-trimmer/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/whitespace-trimmer","href":"/api-reference/formatters/whitespace-trimmer","autogeneratedByOpenApi":true},{"title":"Time Duration Formatter","description":"Format a time duration every common way at once: verbose (2 hours, 15 minutes), short (2h 15m 30s), ISO 8601 (PT2H15M30S), clock (02:15:30), approximate, total milliseconds and seconds, plus a full days/hours/minutes/seconds breakdown. Enter the duration in seconds, milliseconds or clock format.\n\n[Try Time Duration Formatter in your browser →](https://iotools.cloud/tool/time-duration-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/time-duration-formatter","href":"/api-reference/formatters/time-duration-formatter","autogeneratedByOpenApi":true},{"title":"Shell Script Formatter","description":"Format and beautify Bash, sh, and Zsh shell scripts. Re-indent if/then/fi, for/while loops, case statements, and functions; choose 2/4 spaces or tabs, position binary operators, and space redirect operators.\n\n[Try Shell Script Formatter in your browser →](https://iotools.cloud/tool/shell-script-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/shell-script-formatter","href":"/api-reference/formatters/shell-script-formatter","autogeneratedByOpenApi":true},{"title":"Solidity Code Formatter","description":"Format and beautify Solidity smart-contract source: re-indent by brace depth, normalize spacing around operators and punctuation, reorder function visibility/mutability modifiers, sort the pragma/import header, and normalize NatSpec comments — all in your browser.\n\n[Try Solidity Code Formatter in your browser →](https://iotools.cloud/tool/solidity-code-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/solidity-code-formatter","href":"/api-reference/formatters/solidity-code-formatter","autogeneratedByOpenApi":true},{"title":"Stack Trace Formatter","description":"Clean up and reformat a raw exception stack trace into a tidy Markdown block. Detects the language (JavaScript, Python, Java, Ruby, Go, .NET, PHP), extracts the exception type and message, numbers the frames, and optionally collapses noisy framework/vendor frames.\n\n[Try Stack Trace Formatter in your browser →](https://iotools.cloud/tool/stack-trace-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/stack-trace-formatter","href":"/api-reference/formatters/stack-trace-formatter","autogeneratedByOpenApi":true},{"title":"Swift Code Formatter","description":"Format and beautify Swift source: re-indent by brace depth, normalize spacing around operators and punctuation, strip redundant semicolons, add trailing commas to multi-line lists, and sort import statements — all in your browser.\n\n[Try Swift Code Formatter in your browser →](https://iotools.cloud/tool/swift-code-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/swift-code-formatter","href":"/api-reference/formatters/swift-code-formatter","autogeneratedByOpenApi":true},{"title":"Text Column Aligner","description":"Align multi-line text into neat columns by padding spaces so a chosen delimiter (=, :, //, =>, |, comma, tab, and more) lines up across every row — like the Unix column -t command, right in your browser.\n\n[Try Text Column Aligner in your browser →](https://iotools.cloud/tool/text-column-aligner/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/text-column-aligner","href":"/api-reference/formatters/text-column-aligner","autogeneratedByOpenApi":true},{"title":"XML Minifier","description":"Minify XML instantly — strip whitespace between tags, collapse extra spaces inside text content, and optionally remove comments, while leaving attribute values and CDATA sections untouched. Runs entirely in your browser.\n\n[Try XML Minifier in your browser →](https://iotools.cloud/tool/xml-minifier/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/xml-minifier","href":"/api-reference/formatters/xml-minifier","autogeneratedByOpenApi":true},{"title":"Haskell Code Formatter","description":"Format and pretty-print Haskell source — consistent operator spacing, sorted/deduplicated LANGUAGE pragmas, sorted import blocks, and blank-line collapsing, approximating Fourmolu/Ormolu conventions. Includes basic syntax validation and a long-line report. Runs entirely in your browser.\n\n[Try Haskell Code Formatter in your browser →](https://iotools.cloud/tool/haskell-code-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/haskell-code-formatter","href":"/api-reference/formatters/haskell-code-formatter","autogeneratedByOpenApi":true},{"title":"R Code Formatter","description":"Format and pretty-print R source — consistent operator spacing, bracket-depth indentation, optional = → &lt;- assignment conversion, and blank-line normalization, approximating styler/tidyverse conventions. Includes basic syntax validation and a long-line report. Runs entirely in your browser.\n\n[Try R Code Formatter in your browser →](https://iotools.cloud/tool/r-code-formatter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/r-code-formatter","href":"/api-reference/formatters/r-code-formatter","autogeneratedByOpenApi":true}]},{"group":"Generators","pages":[{"title":"AES Key Generator","description":"Generate a cryptographically random AES encryption key — 128, 192, or 256-bit, output as hex or Base64. Generated entirely in your browser and never transmitted.\n\n[Try AES Key Generator in your browser →](https://iotools.cloud/tool/aes-key-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/aes-key-generator","href":"/api-reference/generators/aes-key-generator","autogeneratedByOpenApi":true},{"title":"AI Image Generator","description":"Generate an image from a text description with AI — describe what you want, pick a size and an optional style preset, and get a downloadable image.\n\n[Try AI Image Generator in your browser →](https://iotools.cloud/tool/ai-image-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-image-generator","href":"/api-reference/generators/ai-image-generator","autogeneratedByOpenApi":true},{"title":"AI Writer","description":"Generate original written content with AI — a bio, a summary, a message, a description. Describe what you need in your own words and get a ready-to-use draft.\n\n[Try AI Writer in your browser →](https://iotools.cloud/tool/ai-writer/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-writer","href":"/api-reference/generators/ai-writer","autogeneratedByOpenApi":true},{"title":"Answer Generator","description":"Generate a comprehensive, well-supported answer to any question with AI — clear, direct, and backed by relevant detail.\n\n[Try Answer Generator in your browser →](https://iotools.cloud/tool/ai-writer/answers/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-writer/answers","href":"/api-reference/generators/answer-generator","autogeneratedByOpenApi":true},{"title":"Backstory Generator","description":"Generate a rich character backstory with AI — history, motivations and key events, for a story, a game character or a D&D campaign.\n\n[Try Backstory Generator in your browser →](https://iotools.cloud/tool/ai-writer/backstory/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-writer/backstory","href":"/api-reference/generators/backstory-generator","autogeneratedByOpenApi":true},{"title":"Baddie Comebacks Generator","description":"Generate sharp, witty comebacks with AI — five clever roasts for any situation, each with a quick note on why it lands.\n\n[Try Baddie Comebacks Generator in your browser →](https://iotools.cloud/tool/ai-writer/baddie-comebacks/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-writer/baddie-comebacks","href":"/api-reference/generators/baddie-comebacks-generator","autogeneratedByOpenApi":true},{"title":"Email Generator","description":"Generate a well-structured email with AI — clear, on-tone, and ready to send, from a subject line to a closing sign-off.\n\n[Try Email Generator in your browser →](https://iotools.cloud/tool/ai-writer/email/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-writer/email","href":"/api-reference/generators/email-generator","autogeneratedByOpenApi":true},{"title":"Simple Email Signature Generator","description":"Generate professional email signature layouts with AI — five ready-to-use options with name, title and contact details.\n\n[Try Simple Email Signature Generator in your browser →](https://iotools.cloud/tool/ai-writer/email-signature/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-writer/email-signature","href":"/api-reference/generators/simple-email-signature-generator","autogeneratedByOpenApi":true},{"title":"Haiku Generator","description":"Generate traditional 5-7-5 haiku on any topic with AI — each with a short note on what it means.\n\n[Try Haiku Generator in your browser →](https://iotools.cloud/tool/ai-writer/haiku/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-writer/haiku","href":"/api-reference/generators/haiku-generator","autogeneratedByOpenApi":true},{"title":"Happy Monday Quotes Generator","description":"Generate motivational Monday quotes with AI — work-friendly one-liners for a fresh start to the week.\n\n[Try Happy Monday Quotes Generator in your browser →](https://iotools.cloud/tool/ai-writer/happy-monday-quotes/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-writer/happy-monday-quotes","href":"/api-reference/generators/happy-monday-quotes-generator","autogeneratedByOpenApi":true},{"title":"Happy Thursday Quotes Generator","description":"Generate motivational Thursday quotes with AI — short, memorable one-liners for the final push before the weekend.\n\n[Try Happy Thursday Quotes Generator in your browser →](https://iotools.cloud/tool/ai-writer/happy-thursday-quotes/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-writer/happy-thursday-quotes","href":"/api-reference/generators/happy-thursday-quotes-generator","autogeneratedByOpenApi":true},{"title":"Happy Wednesday Quotes Generator","description":"Generate motivational Wednesday quotes with AI — short, memorable one-liners to beat the midweek slump.\n\n[Try Happy Wednesday Quotes Generator in your browser →](https://iotools.cloud/tool/ai-writer/happy-wednesday-quotes/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-writer/happy-wednesday-quotes","href":"/api-reference/generators/happy-wednesday-quotes-generator","autogeneratedByOpenApi":true},{"title":"Letter Writer","description":"Generate a complete letter with AI — a clear introduction, purposeful body and a strong closing, for any occasion.\n\n[Try Letter Writer in your browser →](https://iotools.cloud/tool/ai-writer/letter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-writer/letter","href":"/api-reference/generators/letter-writer","autogeneratedByOpenApi":true},{"title":"LinkedIn Summary Generator","description":"Generate a professional LinkedIn summary with AI — highlight your skills, achievements and experience, tuned to the tone and format you pick.\n\n[Try LinkedIn Summary Generator in your browser →](https://iotools.cloud/tool/ai-writer/linkedin-summary/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-writer/linkedin-summary","href":"/api-reference/generators/linkedin-summary-generator","autogeneratedByOpenApi":true},{"title":"Paragraph Writer","description":"Generate a well-written paragraph on any topic with AI — coherent, on-tone and ready to drop into an essay, email or post.\n\n[Try Paragraph Writer in your browser →](https://iotools.cloud/tool/ai-writer/paragraph/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-writer/paragraph","href":"/api-reference/generators/paragraph-writer","autogeneratedByOpenApi":true},{"title":"Random Topic Generator","description":"Generate random, thought-provoking topics with AI — five diverse ideas, each with a short explanation, for writing prompts, debates or icebreakers.\n\n[Try Random Topic Generator in your browser →](https://iotools.cloud/tool/ai-writer/random-topics/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-writer/random-topics","href":"/api-reference/generators/random-topic-generator","autogeneratedByOpenApi":true},{"title":"Rap Lyrics Generator","description":"Generate original rap lyrics with AI — a catchy hook, verses on your topic, and a flow to match your style.\n\n[Try Rap Lyrics Generator in your browser →](https://iotools.cloud/tool/ai-writer/rap-lyrics/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-writer/rap-lyrics","href":"/api-reference/generators/rap-lyrics-generator","autogeneratedByOpenApi":true},{"title":"Response Generator","description":"Generate a thoughtful, well-tailored response with AI — for a message, a review, or any situation that needs a considered reply.\n\n[Try Response Generator in your browser →](https://iotools.cloud/tool/ai-writer/response/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-writer/response","href":"/api-reference/generators/response-generator","autogeneratedByOpenApi":true},{"title":"Sentence Expander","description":"Expand a short sentence or phrase into a detailed, vivid passage with AI — same meaning and tone, with more description and flow.\n\n[Try Sentence Expander in your browser →](https://iotools.cloud/tool/ai-writer/sentence-expander/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-writer/sentence-expander","href":"/api-reference/generators/sentence-expander","autogeneratedByOpenApi":true},{"title":"Sentence Rewriter","description":"Rewrite a sentence with AI to improve its clarity, tone, or style — same meaning, better phrasing.\n\n[Try Sentence Rewriter in your browser →](https://iotools.cloud/tool/ai-writer/sentence-rewriter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-writer/sentence-rewriter","href":"/api-reference/generators/sentence-rewriter","autogeneratedByOpenApi":true},{"title":"Serene Saturday Quote Generator","description":"Generate uplifting Saturday quotes with AI — casual, original one-liners celebrating the weekend.\n\n[Try Serene Saturday Quote Generator in your browser →](https://iotools.cloud/tool/ai-writer/serene-saturday-quotes/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-writer/serene-saturday-quotes","href":"/api-reference/generators/serene-saturday-quote-generator","autogeneratedByOpenApi":true},{"title":"Speech Writer","description":"Generate a persuasive, memorable speech with AI — a strong opening, clear key points and a closing that lands.\n\n[Try Speech Writer in your browser →](https://iotools.cloud/tool/ai-writer/speech-writer/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-writer/speech-writer","href":"/api-reference/generators/speech-writer","autogeneratedByOpenApi":true},{"title":"Story Generator","description":"Generate a captivating short story with AI — characters, plot and a satisfying ending, from whatever premise you give it.\n\n[Try Story Generator in your browser →](https://iotools.cloud/tool/ai-writer/story/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-writer/story","href":"/api-reference/generators/story-generator","autogeneratedByOpenApi":true},{"title":"Story Plot Generator","description":"Generate an original story plot with AI — conflict, characters and key twists, ready to outline a story or a scene.\n\n[Try Story Plot Generator in your browser →](https://iotools.cloud/tool/ai-writer/story-plot/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-writer/story-plot","href":"/api-reference/generators/story-plot-generator","autogeneratedByOpenApi":true},{"title":"Thoughtful Tuesday Quotes Generator","description":"Generate reflective, motivational Tuesday quotes with AI — original one-liners for personal growth and midweek momentum.\n\n[Try Thoughtful Tuesday Quotes Generator in your browser →](https://iotools.cloud/tool/ai-writer/thoughtful-tuesday-quotes/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-writer/thoughtful-tuesday-quotes","href":"/api-reference/generators/thoughtful-tuesday-quotes-generator","autogeneratedByOpenApi":true},{"title":"Topic Sentence Generator","description":"Generate a clear, engaging topic sentence with AI — the opening line that introduces a paragraph's main idea, with a brief explanation.\n\n[Try Topic Sentence Generator in your browser →](https://iotools.cloud/tool/ai-writer/topic-sentence/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-writer/topic-sentence","href":"/api-reference/generators/topic-sentence-generator","autogeneratedByOpenApi":true},{"title":"Anagram Generator","description":"Find dictionary-word anagrams of a word or phrase — single-word matches or combinations of up to 3 words, using a bundled ~8,100-word English dictionary.\n\n[Try Anagram Generator in your browser →](https://iotools.cloud/tool/anagram-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/anagram-generator","href":"/api-reference/generators/anagram-generator","autogeneratedByOpenApi":true},{"title":"ANSI Terminal Color Code Generator","description":"Generate ANSI/VT100 terminal escape codes for colored, styled text — pick a foreground/background color and style attributes (bold, underline, blink, etc.) and get the escape sequence plus a ready-to-run shell printf command.\n\n[Try ANSI Terminal Color Code Generator in your browser →](https://iotools.cloud/tool/ansi-terminal-color-code-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ansi-terminal-color-code-generator","href":"/api-reference/generators/ansi-terminal-color-code-generator","autogeneratedByOpenApi":true},{"title":"API Signature Generator","description":"Generate an HMAC-SHA256 signature from a message and secret key — the canonical-string signing pattern used by AWS-style and generic API request-authentication schemes. Output as hex or Base64.\n\n[Try API Signature Generator in your browser →](https://iotools.cloud/tool/api-signature-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/api-signature-generator","href":"/api-reference/generators/api-signature-generator","autogeneratedByOpenApi":true},{"title":"Argon2 Hash Generator","description":"Generate a real RFC 9106 Argon2id, Argon2i, or Argon2d hash from a password or message, with configurable memory cost, iterations, and parallelism. Runs entirely in your browser — nothing is sent to a server.\n\n[Try Argon2 Hash Generator in your browser →](https://iotools.cloud/tool/argon2-hash-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/argon2-hash-generator","href":"/api-reference/generators/argon2-hash-generator","autogeneratedByOpenApi":true},{"title":"ASCII Box & Table Generator","description":"Turn CSV or tab-separated rows into an aligned ASCII table, drawn with Unicode box-drawing characters (┌─┬─┐) or plain ASCII (+, -, |). Auto-detects the delimiter and pads every column to a common width.\n\n[Try ASCII Box & Table Generator in your browser →](https://iotools.cloud/tool/ascii-box-table-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ascii-box-table-generator","href":"/api-reference/generators/ascii-box-&-table-generator","autogeneratedByOpenApi":true},{"title":"ASCII Text Art Generator","description":"Turn short text into large ASCII-art banner letters using a built-in 5x5 block font. Supports A-Z and 0-9 (input is uppercased); unsupported characters render as blank space.\n\n[Try ASCII Text Art Generator in your browser →](https://iotools.cloud/tool/ascii-text-art-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ascii-text-art-generator","href":"/api-reference/generators/ascii-text-art-generator","autogeneratedByOpenApi":true},{"title":"Barcode Generator","description":"Generate a scannable 1D barcode — EAN-13, EAN-8, UPC-A or Code 128 — as a crisp, scalable SVG with a correctly computed check digit. Runs entirely in your browser.\n\n[Try Barcode Generator in your browser →](https://iotools.cloud/tool/barcode-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/barcode-generator","href":"/api-reference/generators/barcode-generator","autogeneratedByOpenApi":true},{"title":"Basic Auth Generator","description":"Generate an HTTP Basic Authentication header from a username and password — get both the Base64 token and the ready-to-use Authorization header line.\n\n[Try Basic Auth Generator in your browser →](https://iotools.cloud/tool/basic-auth-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/basic-auth-generator","href":"/api-reference/generators/basic-auth-generator","autogeneratedByOpenApi":true},{"title":"Bcrypt Hash Generator","description":"Generate a bcrypt password hash with a configurable cost factor, and optionally check it against an existing hash. Runs entirely in your browser — nothing is sent to a server.\n\n[Try Bcrypt Hash Generator in your browser →](https://iotools.cloud/tool/bcrypt-hash-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/bcrypt-hash-generator","href":"/api-reference/generators/bcrypt-hash-generator","autogeneratedByOpenApi":true},{"title":"BIP39 Mnemonic Converter","description":"Generate a random BIP39 mnemonic seed phrase, or validate an existing one and derive its entropy and seed.\n\n[Try BIP39 Mnemonic Converter in your browser →](https://iotools.cloud/tool/bip39-mnemonic-converter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/bip39-mnemonic-converter","href":"/api-reference/generators/bip39-mnemonic-converter","autogeneratedByOpenApi":true},{"title":"Border Radius Generator","description":"Generate a CSS border-radius declaration from one shared value or four independent corner values (top-left, top-right, bottom-right, bottom-left) in px, %, em, or rem — collapsed to the shortest valid shorthand.\n\n[Try Border Radius Generator in your browser →](https://iotools.cloud/tool/border-radius-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/border-radius-generator","href":"/api-reference/generators/border-radius-generator","autogeneratedByOpenApi":true},{"title":"Brand Name Generator","description":"Generate brandable business names from your keywords — compound words, portmanteaus, Latin roots, playful blends and more, filtered by industry and naming style.\n\n[Try Brand Name Generator in your browser →](https://iotools.cloud/tool/brand-name-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/brand-name-generator","href":"/api-reference/generators/brand-name-generator","autogeneratedByOpenApi":true},{"title":"Business Lorem Ipsum Generator","description":"Generate corporate-buzzword filler text — an alternative to classic lorem ipsum built from business jargon like \"leverage synergistic paradigms\" and \"streamline core competencies\". Choose paragraph count, sentences per paragraph, and optional bullet points.\n\n[Try Business Lorem Ipsum Generator in your browser →](https://iotools.cloud/tool/business-lorem-ipsum-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/business-lorem-ipsum-generator","href":"/api-reference/generators/business-lorem-ipsum-generator","autogeneratedByOpenApi":true},{"title":"Campaign URL Builder","description":"Build a campaign tracking URL by appending UTM parameters (utm_source, utm_medium, utm_campaign, utm_term, utm_content) to a website URL, correctly URL-encoded for Google Analytics and other marketing platforms.\n\n[Try Campaign URL Builder in your browser →](https://iotools.cloud/tool/campaign-url-builder/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/campaign-url-builder","href":"/api-reference/generators/campaign-url-builder","autogeneratedByOpenApi":true},{"title":"ChaCha20 Key Generator","description":"Generate a cryptographically random ChaCha20 encryption key — a fixed 256-bit key, optionally with a 96-bit nonce, output as hex or Base64. Generated entirely in your browser and never transmitted.\n\n[Try ChaCha20 Key Generator in your browser →](https://iotools.cloud/tool/chacha20-key-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/chacha20-key-generator","href":"/api-reference/generators/chacha20-key-generator","autogeneratedByOpenApi":true},{"title":"Citation Generator","description":"Generate a properly formatted APA, MLA, or Chicago style bibliographic citation for a website, book, or article from author, title, publisher, year, URL and access date.\n\n[Try Citation Generator in your browser →](https://iotools.cloud/tool/citation-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/citation-generator","href":"/api-reference/generators/citation-generator","autogeneratedByOpenApi":true},{"title":"Color Mixer","description":"Mix two colors and get the blend plus every step between them in HEX, RGB and HSL. Choose sRGB, linear-RGB or perceptual OKLab mixing, set per-color opacity, and copy the matching CSS gradient.\n\n[Try Color Mixer in your browser →](https://iotools.cloud/tool/color-mixer/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/color-mixer","href":"/api-reference/generators/color-mixer","autogeneratedByOpenApi":true},{"title":"Identicon / Avatar Generator","description":"Generate a unique, deterministic avatar from any seed string — a username, email, or ID. The same seed always produces the same symmetric pixel-grid identicon, GitHub-style, as a scalable SVG.\n\n[Try Identicon / Avatar Generator in your browser →](https://iotools.cloud/tool/identicon-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/identicon-generator","href":"/api-reference/generators/identicon-avatar-generator","autogeneratedByOpenApi":true},{"title":"Color Swatch Sheet Generator","description":"Turn a list of hex colors (optionally named) into one combined, scalable SVG swatch sheet — a labelled grid you can copy or download as a single file. Runs entirely in your browser.\n\n[Try Color Swatch Sheet Generator in your browser →](https://iotools.cloud/tool/color-swatch-sheet-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/color-swatch-sheet-generator","href":"/api-reference/generators/color-swatch-sheet-generator","autogeneratedByOpenApi":true},{"title":"Color Scheme Generator","description":"Generate a harmonious color palette from a base color — complementary, analogous, triadic, tetradic, split-complementary, or monochromatic — using HSL hue rotation. Get hex and HSL values for every color.\n\n[Try Color Scheme Generator in your browser →](https://iotools.cloud/tool/color-scheme-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/color-scheme-generator","href":"/api-reference/generators/color-scheme-generator","autogeneratedByOpenApi":true},{"title":"Color Tint & Shade Generator","description":"Generate a strip of tints (mixed toward white) and shades (mixed toward black) of a base color, with exact hex values for design systems and UI states.\n\n[Try Color Tint & Shade Generator in your browser →](https://iotools.cloud/tool/color-tint-shade-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/color-tint-shade-generator","href":"/api-reference/generators/color-tint-&-shade-generator","autogeneratedByOpenApi":true},{"title":"Cookie Builder","description":"Build a Set-Cookie HTTP header string from a cookie name, value, domain, path, max-age, and security flags (Secure, HttpOnly, SameSite) per RFC 6265.\n\n[Try Cookie Builder in your browser →](https://iotools.cloud/tool/cookie-builder/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/cookie-builder","href":"/api-reference/generators/cookie-builder","autogeneratedByOpenApi":true},{"title":"CORS Headers Builder","description":"Build the standard CORS response headers — Access-Control-Allow-Origin, -Methods, -Headers, -Credentials, -Max-Age and -Expose-Headers — from structured fields, ready to paste into a server response.\n\n[Try CORS Headers Builder in your browser →](https://iotools.cloud/tool/cors-headers-builder/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/cors-headers-builder","href":"/api-reference/generators/cors-headers-builder","autogeneratedByOpenApi":true},{"title":"CRC Checksum Calculator","description":"Calculate the CRC-32 or CRC-16/CCITT-FALSE checksum of any text — the same error-detection checksum used by ZIP, PNG, and Ethernet frames.\n\n[Try CRC Checksum Calculator in your browser →](https://iotools.cloud/tool/crc-checksum-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/crc-checksum-calculator","href":"/api-reference/generators/crc-checksum-calculator","autogeneratedByOpenApi":true},{"title":"Credit Cards Generator","description":"Generate fake, Luhn-valid credit card numbers (with a made-up expiry and CVV) for testing payment forms and checkout flows — Visa, Mastercard, American Express and Discover. Not real payment credentials.\n\n[Try Credit Cards Generator in your browser →](https://iotools.cloud/tool/credit-cards-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/credit-cards-generator","href":"/api-reference/generators/credit-cards-generator","autogeneratedByOpenApi":true},{"title":"Cron Expression Generator","description":"Build a valid 5-field cron expression by pasting one directly, or switch to simple schedule presets — every N minutes, daily, weekly, or monthly — without needing to know cron syntax. A plain-English description shows exactly what the expression runs.\n\n[Try Cron Expression Generator in your browser →](https://iotools.cloud/tool/cron-expression-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/cron-expression-generator","href":"/api-reference/generators/cron-expression-generator","autogeneratedByOpenApi":true},{"title":"CRC32 Checksum Generator","description":"Compute the CRC-32 (IEEE 802.3) checksum of any text or uploaded file — the same algorithm used by zip, gzip and PNG — as an 8-digit uppercase hex value.\n\n[Try CRC32 Checksum Generator in your browser →](https://iotools.cloud/tool/crc32-checksum-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/crc32-checksum-generator","href":"/api-reference/generators/crc32-checksum-generator","autogeneratedByOpenApi":true},{"title":"CSR (Certificate Signing Request) Generator","description":"Generate an RSA private key (PEM) and a signed PKCS#10 Certificate Signing Request (CSR) to submit to a Certificate Authority. Set the subject (CN, O, OU, L, ST, C, email) and Subject Alternative Names (DNS/IP/email/URI); choose RSA 2048/3072/4096 and a SHA-2 signature hash. Generated entirely in your browser — the private key never leaves the page.\n\n[Try CSR (Certificate Signing Request) Generator in your browser →](https://iotools.cloud/tool/csr-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/csr-generator","href":"/api-reference/generators/csr-certificate-signing-request-generator","autogeneratedByOpenApi":true},{"title":"CSP Generator","description":"Build a Content-Security-Policy header value from structured directive fields (default-src, script-src, style-src, img-src and more) plus a ready-to-paste HTML meta tag.\n\n[Try CSP Generator in your browser →](https://iotools.cloud/tool/csp-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/csp-generator","href":"/api-reference/generators/csp-generator","autogeneratedByOpenApi":true},{"title":"CSS Box Shadow Generator","description":"Generate a CSS box-shadow declaration from offset, blur, spread, color and opacity values, with optional inset — copy the ready-made rgba() shadow into your stylesheet.\n\n[Try CSS Box Shadow Generator in your browser →](https://iotools.cloud/tool/css-box-shadow-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-box-shadow-generator","href":"/api-reference/generators/css-box-shadow-generator","autogeneratedByOpenApi":true},{"title":"CSS Checkbox Generator","description":"Generate a custom-styled CSS checkbox or toggle switch — pick a style, colors, size, corner radius and animation speed, and copy the ready-made CSS + HTML. Pure CSS, keyboard-accessible, no JavaScript.\n\n[Try CSS Checkbox Generator in your browser →](https://iotools.cloud/tool/css-checkbox-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-checkbox-generator","href":"/api-reference/generators/css-checkbox-generator","autogeneratedByOpenApi":true},{"title":"CSS Clip-Path Generator","description":"Generate a CSS clip-path declaration — circle, ellipse, inset, or a polygon shape (triangle, hexagon, star, arrow, and more) with a hand-editable custom point list — with a live preview of the clipped shape.\n\n[Try CSS Clip-Path Generator in your browser →](https://iotools.cloud/tool/css-clip-path-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-clip-path-generator","href":"/api-reference/generators/css-clip-path-generator","autogeneratedByOpenApi":true},{"title":"CSS Cubic Bezier Generator","description":"Build a CSS cubic-bezier() timing function from named easing presets (ease, ease-in-out, Material-style sine/quad/cubic/back curves…) or your own X1/Y1/X2/Y2 control points, with a live SVG curve preview. Runs entirely in your browser.\n\n[Try CSS Cubic Bezier Generator in your browser →](https://iotools.cloud/tool/css-cubic-bezier-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-cubic-bezier-generator","href":"/api-reference/generators/css-cubic-bezier-generator","autogeneratedByOpenApi":true},{"title":"CSS Design Token Generator","description":"Generate a full 50-950 OKLCH color palette plus semantic CSS custom properties — primary, surface, border, ring, and more, with an optional dark-mode variant — from a single brand hex color.\n\n[Try CSS Design Token Generator in your browser →](https://iotools.cloud/tool/css-design-token-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-design-token-generator","href":"/api-reference/generators/css-design-token-generator","autogeneratedByOpenApi":true},{"title":"CSS Filter Generator","description":"Build a CSS filter declaration by combining blur, brightness, contrast, grayscale, hue-rotate, invert, opacity, saturate, and sepia sliders into a single chained filter property.\n\n[Try CSS Filter Generator in your browser →](https://iotools.cloud/tool/css-filter-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-filter-generator","href":"/api-reference/generators/css-filter-generator","autogeneratedByOpenApi":true},{"title":"CSS Flexbox Generator","description":"Build a CSS flexbox container rule from flex-direction, flex-wrap, justify-content, align-items, align-content, and gap controls — copy the ready-made .container {} block into your stylesheet.\n\n[Try CSS Flexbox Generator in your browser →](https://iotools.cloud/tool/css-flexbox-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-flexbox-generator","href":"/api-reference/generators/css-flexbox-generator","autogeneratedByOpenApi":true},{"title":"CSS Glassmorphism Generator","description":"Generate a frosted-glass CSS block — translucent rgba() background, backdrop-filter blur (with -webkit- prefix), a soft white border and a subtle shadow — from a color, opacity, blur and radius.\n\n[Try CSS Glassmorphism Generator in your browser →](https://iotools.cloud/tool/css-glassmorphism-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-glassmorphism-generator","href":"/api-reference/generators/css-glassmorphism-generator","autogeneratedByOpenApi":true},{"title":"CSS Glitch Text Effect Generator","description":"Generate an animated CSS glitch text effect — chromatic RGB split, clipped bands, jitter or flicker — with your own text, colors, size, intensity and speed. Copy the ready-made CSS + HTML.\n\n[Try CSS Glitch Text Effect Generator in your browser →](https://iotools.cloud/tool/css-glitch-text-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-glitch-text-generator","href":"/api-reference/generators/css-glitch-text-effect-generator","autogeneratedByOpenApi":true},{"title":"CSS Gradient Generator","description":"Generate a CSS linear, radial, or conic gradient declaration from a set of color stops — copy the ready-made background CSS into your stylesheet.\n\n[Try CSS Gradient Generator in your browser →](https://iotools.cloud/tool/css-gradient-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-gradient-generator","href":"/api-reference/generators/css-gradient-generator","autogeneratedByOpenApi":true},{"title":"Aurora / Gradient Blob CSS Background Generator","description":"Generate a soft, blurred 'aurora' CSS background from 2-5 colored radial-gradient blobs, with adjustable blur, positions and sizes, plus an optional drifting @keyframes animation. Copy the CSS or preview it live.\n\n[Try Aurora / Gradient Blob CSS Background Generator in your browser →](https://iotools.cloud/tool/css-aurora-blob-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-aurora-blob-generator","href":"/api-reference/generators/aurora-gradient-blob-css-background-generator","autogeneratedByOpenApi":true},{"title":"CSS Background Pattern Generator","description":"Generate a seamless repeating background pattern in pure CSS — dots, grids, stripes, checkerboards, waves and 3D cubes — with your own colors, scale and opacity. Copy the ready-made CSS rule and HTML snippet, no image file needed.\n\n[Try CSS Background Pattern Generator in your browser →](https://iotools.cloud/tool/css-background-pattern-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-background-pattern-generator","href":"/api-reference/generators/css-background-pattern-generator","autogeneratedByOpenApi":true},{"title":"CSS Gradient Mesh Generator","description":"Generate a soft, multi-color \"mesh gradient\" CSS background from four corner colors layered as radial-gradients over a base color (or the same shape as SVG), with adjustable blend size, falloff, and an optional grain overlay.\n\n[Try CSS Gradient Mesh Generator in your browser →](https://iotools.cloud/tool/css-gradient-mesh-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-gradient-mesh-generator","href":"/api-reference/generators/css-gradient-mesh-generator","autogeneratedByOpenApi":true},{"title":"CSS Grid Generator","description":"Generate a CSS Grid container declaration — display: grid with equal-width columns, equal-height rows, and a gap — from simple column/row/gap controls.\n\n[Try CSS Grid Generator in your browser →](https://iotools.cloud/tool/css-grid-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-grid-generator","href":"/api-reference/generators/css-grid-generator","autogeneratedByOpenApi":true},{"title":"CSS Keyframe Animation Generator","description":"Generate a CSS @keyframes animation from ready-made presets (bounce, shake, pulse, fade in, slide in, spin, swing, rubber band, flash, wobble) with duration, easing, delay, iteration count and direction — copy the keyframes plus the animation shorthand to apply it.\n\n[Try CSS Keyframe Animation Generator in your browser →](https://iotools.cloud/tool/css-keyframe-animation-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-keyframe-animation-generator","href":"/api-reference/generators/css-keyframe-animation-generator","autogeneratedByOpenApi":true},{"title":"CSS Loading Animation Generator","description":"Generate a self-contained CSS+HTML loading spinner — ring or pulsing dots — with a custom color, size and speed. Pure CSS, no GIFs or JS required.\n\n[Try CSS Loading Animation Generator in your browser →](https://iotools.cloud/tool/css-loading-animation-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-loading-animation-generator","href":"/api-reference/generators/css-loading-animation-generator","autogeneratedByOpenApi":true},{"title":"CSS Media Query Generator","description":"Generate a CSS @media query block from a breakpoint preset (or custom width) and a condition type — wraps your CSS rules in a ready-to-paste responsive block.\n\n[Try CSS Media Query Generator in your browser →](https://iotools.cloud/tool/css-media-query-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-media-query-generator","href":"/api-reference/generators/css-media-query-generator","autogeneratedByOpenApi":true},{"title":"CSS Neumorphism Generator","description":"Generate soft-UI (neumorphic) CSS — a background color plus a pair of offset box-shadows, one lighter and one darker, in a raised (flat/convex) or pressed (concave) style — from a base color, distance, blur and border radius.\n\n[Try CSS Neumorphism Generator in your browser →](https://iotools.cloud/tool/css-neumorphism-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-neumorphism-generator","href":"/api-reference/generators/css-neumorphism-generator","autogeneratedByOpenApi":true},{"title":"CSS Scroll-Driven Animation Generator","description":"Generate a native CSS scroll-driven animation — a @keyframes block wired to animation-timeline: view() or scroll() instead of a fixed duration — from ready-made presets (fade in, slide in, scale up, rotate in, reveal clip-path) with a configurable animation range.\n\n[Try CSS Scroll-Driven Animation Generator in your browser →](https://iotools.cloud/tool/css-scroll-driven-animation-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-scroll-driven-animation-generator","href":"/api-reference/generators/css-scroll-driven-animation-generator","autogeneratedByOpenApi":true},{"title":"CSS Transform Generator","description":"Generate a CSS transform declaration combining translate, rotate, scale and skew into one ready-to-paste shorthand.\n\n[Try CSS Transform Generator in your browser →](https://iotools.cloud/tool/css-transform-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-transform-generator","href":"/api-reference/generators/css-transform-generator","autogeneratedByOpenApi":true},{"title":"CSS Toggle Switch Generator","description":"Generate a pure-CSS toggle switch — a real checkbox styled with :checked, no JavaScript. Set size, colors, radius and animation speed, pick a scoped class name, and copy accessible HTML + CSS.\n\n[Try CSS Toggle Switch Generator in your browser →](https://iotools.cloud/tool/css-switch-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-switch-generator","href":"/api-reference/generators/css-toggle-switch-generator","autogeneratedByOpenApi":true},{"title":"CSS Triangle Generator","description":"Generate a pure-CSS triangle pointing in any of 8 directions — the classic zero-size border trick or a modern clip-path polygon — with your own width, height and color, plus the HTML snippet and an SVG preview. Runs entirely in your browser.\n\n[Try CSS Triangle Generator in your browser →](https://iotools.cloud/tool/css-triangle-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-triangle-generator","href":"/api-reference/generators/css-triangle-generator","autogeneratedByOpenApi":true},{"title":"CUID2 Generator","description":"Generate collision-resistant CUID2 identifiers — lowercase letters and digits, always starting with a letter, with a configurable length and batch count. A real SHA3-512-based CUID2 implementation, computed entirely in your browser.\n\n[Try CUID2 Generator in your browser →](https://iotools.cloud/tool/cuid2-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/cuid2-generator","href":"/api-reference/generators/cuid2-generator","autogeneratedByOpenApi":true},{"title":"cURL Command Builder","description":"Build a ready-to-paste curl command from a URL, HTTP method, headers, request body, Basic Auth, and common flags (-L, -k, -v, -i) — no manual shell quoting required.\n\n[Try cURL Command Builder in your browser →](https://iotools.cloud/tool/curl-command-builder/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/curl-command-builder","href":"/api-reference/generators/curl-command-builder","autogeneratedByOpenApi":true},{"title":"Date Range Generator","description":"Generate a list of dates (or timestamps, at hour/minute granularity) between a start and end date, stepped by a configurable interval. Useful for building test data, populating a calendar, or scripting a batch job. Runs entirely in your browser.\n\n[Try Date Range Generator in your browser →](https://iotools.cloud/tool/date-range-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/date-range-generator","href":"/api-reference/generators/date-range-generator","autogeneratedByOpenApi":true},{"title":"Directory Tree Generator","description":"Turn an indented file list or a set of slash-separated paths into a clean ASCII directory tree. Auto-detects the input format, supports box-drawing or plain-ASCII connectors, optional 📁/📄 icons, trailing folder slashes, and a compact layout.\n\n[Try Directory Tree Generator in your browser →](https://iotools.cloud/tool/directory-tree-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/directory-tree-generator","href":"/api-reference/generators/directory-tree-generator","autogeneratedByOpenApi":true},{"title":"DNA / RNA Sequence Generator","description":"Generate random DNA or RNA sequences with a target GC content, or convert an input strand — complement, reverse complement, transcribe (DNA→RNA) and reverse transcribe. Outputs plain text or FASTA with base-composition stats.\n\n[Try DNA / RNA Sequence Generator in your browser →](https://iotools.cloud/tool/dna-rna-sequence-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/dna-rna-sequence-generator","href":"/api-reference/generators/dna-rna-sequence-generator","autogeneratedByOpenApi":true},{"title":"DNS Zone File Generator","description":"Generate a BIND-style DNS zone file from a domain, SOA settings, and a list of records (A, AAAA, CNAME, MX, TXT, NS, SRV, CAA). Handles TTL shorthand (1h/1d/1w), trailing-dot fully-qualified names, and SOA serial/refresh/retry/expire fields. Runs entirely in your browser — no DNS lookups.\n\n[Try DNS Zone File Generator in your browser →](https://iotools.cloud/tool/dns-zone-file-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/dns-zone-file-generator","href":"/api-reference/generators/dns-zone-file-generator","autogeneratedByOpenApi":true},{"title":"Dockerfile Generator","description":"Generate a production-ready single-stage Dockerfile from structured inputs — pick a base stack (Node, Python, Go, Java, Ruby, PHP, Rust, .NET, Nginx, or a custom image), then set WORKDIR, build ARGs, ENV vars, system packages, dependency install, build command, exposed ports, a non-root user, a HEALTHCHECK, and ENTRYPOINT/CMD in exec or shell form. Runs entirely in your browser.\n\n[Try Dockerfile Generator in your browser →](https://iotools.cloud/tool/dockerfile-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/dockerfile-generator","href":"/api-reference/generators/dockerfile-generator","autogeneratedByOpenApi":true},{"title":"ECDSA / Ed25519 Key Generator","description":"Generate an elliptic-curve key pair (Ed25519, ECDSA P-256/P-384/P-521, or secp256k1) as PEM (PKCS#8/SPKI), JWK, or raw hex, with the public key's JWK thumbprint. Generated in your browser and never transmitted.\n\n[Try ECDSA / Ed25519 Key Generator in your browser →](https://iotools.cloud/tool/ecdsa-ed25519-key-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ecdsa-ed25519-key-generator","href":"/api-reference/generators/ecdsa-ed25519-key-generator","autogeneratedByOpenApi":true},{"title":"EditorConfig Generator","description":"Generate a .editorconfig file from indent style, indent size, end-of-line, charset, and trailing-whitespace settings, plus optional per-language override blocks for Markdown, YAML, JSON, Python, Go, PHP, and more.\n\n[Try EditorConfig Generator in your browser →](https://iotools.cloud/tool/editorconfig-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/editorconfig-generator","href":"/api-reference/generators/editorconfig-generator","autogeneratedByOpenApi":true},{"title":"Email Signature HTML Generator","description":"Generate a clean, inline-styled HTML email signature for Gmail, Outlook and Apple Mail. Enter your name, title, contact details, photo, logo and social links, then copy or download the ready-to-paste HTML.\n\n[Try Email Signature HTML Generator in your browser →](https://iotools.cloud/tool/email-signature-html-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/email-signature-html-generator","href":"/api-reference/generators/email-signature-html-generator","autogeneratedByOpenApi":true},{"title":"Env Secrets Generator","description":"Generate cryptographically random secrets for your .env variables — hex, Base64, alphanumeric, or alphanumeric + symbols, at any length. Produces ready-to-paste KEY=value lines. Generated in your browser and never transmitted.\n\n[Try Env Secrets Generator in your browser →](https://iotools.cloud/tool/env-secrets-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/env-secrets-generator","href":"/api-reference/generators/env-secrets-generator","autogeneratedByOpenApi":true},{"title":"ESLint Config Generator","description":"Generate an ESLint config file — modern flat config (eslint.config.js) or legacy .eslintrc.json — from a framework preset (Vanilla, Node, React, Next.js, Vue, TypeScript), an optional style guide (Airbnb, Standard, Google, Prettier), language options, environments, and common rule toggles.\n\n[Try ESLint Config Generator in your browser →](https://iotools.cloud/tool/eslint-config-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/eslint-config-generator","href":"/api-reference/generators/eslint-config-generator","autogeneratedByOpenApi":true},{"title":"Fake Data Generator","description":"Generate realistic mock data — names, emails, UUIDs, phone numbers, addresses and more — as JSON, CSV or NDJSON. Define your own schema of named fields and row count for seeding databases, testing and demos.\n\n[Try Fake Data Generator in your browser →](https://iotools.cloud/tool/fake-data-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/fake-data-generator","href":"/api-reference/generators/fake-data-generator","autogeneratedByOpenApi":true},{"title":"Fake Email Address Generator","description":"Generate realistic-looking fake email addresses for testing, demos and sample data. Choose the local-part format, a popular or custom domain, how many to create, and export as a plain list, CSV or JSON.\n\n[Try Fake Email Address Generator in your browser →](https://iotools.cloud/tool/fake-email-address-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/fake-email-address-generator","href":"/api-reference/generators/fake-email-address-generator","autogeneratedByOpenApi":true},{"title":"Fake IBAN Generator","description":"Generate fake but structurally valid IBANs for testing — correct country length, correct SWIFT-registry BBAN format and real ISO 7064 check digits, for 77 countries. Optional seed for reproducible fixtures. Runs entirely in your browser.\n\n[Try Fake IBAN Generator in your browser →](https://iotools.cloud/tool/fake-iban-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/fake-iban-generator","href":"/api-reference/generators/fake-iban-generator","autogeneratedByOpenApi":true},{"title":"Fake IP Address Generator","description":"Generate random, valid IPv4 or IPv6 addresses from any RFC range — public, RFC 1918 private, loopback, CGNAT, link-local, multicast, documentation or ULA. Optionally append a CIDR suffix and dedupe. Great for test data, mock configs and QA.\n\n[Try Fake IP Address Generator in your browser →](https://iotools.cloud/tool/fake-ip-address-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/fake-ip-address-generator","href":"/api-reference/generators/fake-ip-address-generator","autogeneratedByOpenApi":true},{"title":"Fibonacci Generator","description":"Generate Fibonacci, Lucas, Tribonacci and Pell sequences by term count or up to a maximum value, with custom starting values. See golden-ratio convergence and check whether any number is a Fibonacci number.\n\n[Try Fibonacci Generator in your browser →](https://iotools.cloud/tool/fibonacci-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/fibonacci-generator","href":"/api-reference/generators/fibonacci-generator","autogeneratedByOpenApi":true},{"title":"Font Generator","description":"Turn plain text into dozens of copy-paste fancy fonts — bold, italic, cursive script, fraktur, small caps, upside-down, circled, strikethrough and more — using Unicode look-alike glyphs that work in bios, usernames and messages.\n\n[Try Font Generator in your browser →](https://iotools.cloud/tool/font-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/font-generator","href":"/api-reference/generators/font-generator","autogeneratedByOpenApi":true},{"title":"Font Modular Scale Generator","description":"Generate a harmonious typographic modular scale from a base font size and a ratio (major third, golden ratio, perfect fifth, or a custom value). Get a full step table plus ready-to-paste CSS custom properties, SCSS variables, a Tailwind fontSize config, or JSON.\n\n[Try Font Modular Scale Generator in your browser →](https://iotools.cloud/tool/font-modular-scale-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/font-modular-scale-generator","href":"/api-reference/generators/font-modular-scale-generator","autogeneratedByOpenApi":true},{"title":"Git Unified Diff Patch Generator","description":"Compare two blocks of text and generate a Git-style unified diff (.patch) with proper @@ hunk headers, using a Myers diff algorithm. Configure context lines and the a/b file paths.\n\n[Try Git Unified Diff Patch Generator in your browser →](https://iotools.cloud/tool/git-unified-diff-patch-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/git-unified-diff-patch-generator","href":"/api-reference/generators/git-unified-diff-patch-generator","autogeneratedByOpenApi":true},{"title":"GitHub Actions Workflow Generator","description":"Generate a ready-to-commit GitHub Actions CI workflow (.github/workflows/*.yml) from your stack and options — pick a language (Node.js, Python, Go, Rust, PHP, Ruby, Java, or .NET), a version and OS matrix, trigger events (push / pull_request / schedule / workflow_dispatch), lint/test/build steps, an optional deploy job, dependency caching and concurrency. Runs entirely in your browser.\n\n[Try GitHub Actions Workflow Generator in your browser →](https://iotools.cloud/tool/github-actions-workflow-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/github-actions-workflow-generator","href":"/api-reference/generators/github-actions-workflow-generator","autogeneratedByOpenApi":true},{"title":"Gitignore Generator","description":"Generate a .gitignore file by selecting the platforms, languages, frameworks, IDEs and tools your project uses — Node, Python, Java, Go, Rust, macOS, Windows, VS Code, JetBrains, Terraform, Docker and more. Merges the chosen templates, de-duplicates repeated patterns, and lets you append custom rules.\n\n[Try Gitignore Generator in your browser →](https://iotools.cloud/tool/gitignore-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/gitignore-generator","href":"/api-reference/generators/gitignore-generator","autogeneratedByOpenApi":true},{"title":"Google Review Link Generator","description":"Turn a Google Place ID — or any Google Maps URL containing one — into a direct 'write a review' link that opens the review box in one click. Also generates read-reviews and Maps links, a copy-paste HTML button, and a scannable QR code, entirely in your browser.\n\n[Try Google Review Link Generator in your browser →](https://iotools.cloud/tool/google-review-link-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/google-review-link-generator","href":"/api-reference/generators/google-review-link-generator","autogeneratedByOpenApi":true},{"title":"Gradient Text CSS Generator","description":"Generate CSS for gradient text — a linear or radial gradient clipped to the glyphs via background-clip: text (with the -webkit- prefix) and a transparent fill. Copy the ready-made class or inline snippet.\n\n[Try Gradient Text CSS Generator in your browser →](https://iotools.cloud/tool/gradient-text-css-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/gradient-text-css-generator","href":"/api-reference/generators/gradient-text-css-generator","autogeneratedByOpenApi":true},{"title":"Hash Generator","description":"Generate a cryptographic hash (MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160) of any text, in hex or base64, and optionally verify it against an expected hash.\n\n[Try Hash Generator in your browser →](https://iotools.cloud/tool/hash-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/hash-generator","href":"/api-reference/generators/hash-generator","autogeneratedByOpenApi":true},{"title":"HMAC Generator","description":"Generate an HMAC (hash-based message authentication code) from a message and secret key using MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512 or RIPEMD-160, in hex or base64, and optionally verify it against an expected HMAC.\n\n[Try HMAC Generator in your browser →](https://iotools.cloud/tool/hmac-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/hmac-generator","href":"/api-reference/generators/hmac-generator","autogeneratedByOpenApi":true},{"title":"HSTS Preload Header Generator","description":"Generate a Strict-Transport-Security (HSTS) response header from max-age, includeSubDomains and preload, and check whether it meets hstspreload.org's preload-list submission requirements.\n\n[Try HSTS Preload Header Generator in your browser →](https://iotools.cloud/tool/hsts-preload-header-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/hsts-preload-header-generator","href":"/api-reference/generators/hsts-preload-header-generator","autogeneratedByOpenApi":true},{"title":".htaccess Rule Generator","description":"Generate a ready-to-use Apache .htaccess snippet by toggling common rules: force HTTPS, www/non-www canonicalization, disable directory listing, block sensitive files, prevent image hotlinking, a custom 404 page, gzip compression and browser caching.\n\n[Try .htaccess Rule Generator in your browser →](https://iotools.cloud/tool/htaccess-rule-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/htaccess-rule-generator","href":"/api-reference/generators/htaccess-rule-generator","autogeneratedByOpenApi":true},{"title":"HTML Email Template Generator","description":"Generate a responsive, email-client-safe HTML template (table-based layout with inline styles) from a header, body copy, a call-to-action button, a footer and brand colours. Copy the ready-to-send HTML or preview it live.\n\n[Try HTML Email Template Generator in your browser →](https://iotools.cloud/tool/html-email-template-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-email-template-generator","href":"/api-reference/generators/html-email-template-generator","autogeneratedByOpenApi":true},{"title":"HTML Generator","description":"Generate a single HTML element with AI — describe what you need (a rounded submit button, a required email input) and get ready-to-use HTML, CSS and a minified combined snippet.\n\n[Try HTML Generator in your browser →](https://iotools.cloud/tool/html-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-generator","href":"/api-reference/generators/html-generator","autogeneratedByOpenApi":true},{"title":"HTML Button Generator","description":"Generate a &lt;button> element — set the button text, type, and click behavior, then copy the ready-to-use HTML. Free, instant, no AI involved.\n\n[Try HTML Button Generator in your browser →](https://iotools.cloud/tool/html-generator/button/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-generator/button","href":"/api-reference/generators/html-button-generator","autogeneratedByOpenApi":true},{"title":"HTML Checkbox Generator","description":"Generate a labeled checkbox — set the name, label, value, and default checked state, then copy the ready-to-use HTML. Free, instant, no AI involved.\n\n[Try HTML Checkbox Generator in your browser →](https://iotools.cloud/tool/html-generator/checkbox/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-generator/checkbox","href":"/api-reference/generators/html-checkbox-generator","autogeneratedByOpenApi":true},{"title":"HTML Iframe Generator","description":"Generate an &lt;iframe> — set the source URL, title, size, and loading/referrer/fullscreen options, then copy the ready-to-use HTML. Free, instant, no AI involved.\n\n[Try HTML Iframe Generator in your browser →](https://iotools.cloud/tool/html-generator/iframe/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-generator/iframe","href":"/api-reference/generators/html-iframe-generator","autogeneratedByOpenApi":true},{"title":"HTML Image Generator","description":"Generate an &lt;img> tag — set the source, alt text, size, alignment, and loading behavior, then copy the ready-to-use HTML. Free, instant, no AI involved.\n\n[Try HTML Image Generator in your browser →](https://iotools.cloud/tool/html-generator/image/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-generator/image","href":"/api-reference/generators/html-image-generator","autogeneratedByOpenApi":true},{"title":"HTML Input Color Generator","description":"Generate an &lt;input type=\"color\"> field — set the name, label, and default color, then copy the ready-to-use HTML. Free, instant, no AI involved.\n\n[Try HTML Input Color Generator in your browser →](https://iotools.cloud/tool/html-generator/input-color/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-generator/input-color","href":"/api-reference/generators/html-input-color-generator","autogeneratedByOpenApi":true},{"title":"HTML Input Date & Time Generator","description":"Generate a date, time, or datetime-local &lt;input> field — set the name, label, type, and range, then copy the ready-to-use HTML. Free, instant, no AI involved.\n\n[Try HTML Input Date & Time Generator in your browser →](https://iotools.cloud/tool/html-generator/input-date-time/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-generator/input-date-time","href":"/api-reference/generators/html-input-date-&-time-generator","autogeneratedByOpenApi":true},{"title":"HTML Input Email Generator","description":"Generate an &lt;input type=\"email\"> field — set the name, label, placeholder, and validation, then copy the ready-to-use HTML. Free, instant, no AI involved.\n\n[Try HTML Input Email Generator in your browser →](https://iotools.cloud/tool/html-generator/input-email/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-generator/input-email","href":"/api-reference/generators/html-input-email-generator","autogeneratedByOpenApi":true},{"title":"HTML Input File Generator","description":"Generate an &lt;input type=\"file\"> field — set the name, label, accepted file types, and whether multiple files are allowed, then copy the ready-to-use HTML. Free, instant, no AI involved.\n\n[Try HTML Input File Generator in your browser →](https://iotools.cloud/tool/html-generator/input-file/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-generator/input-file","href":"/api-reference/generators/html-input-file-generator","autogeneratedByOpenApi":true},{"title":"HTML Input Image Generator","description":"Generate an &lt;input type=\"image\"> graphical submit button — set the image source, alt text, and form-submission options, then copy the ready-to-use HTML. Free, instant, no AI involved.\n\n[Try HTML Input Image Generator in your browser →](https://iotools.cloud/tool/html-generator/input-image/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-generator/input-image","href":"/api-reference/generators/html-input-image-generator","autogeneratedByOpenApi":true},{"title":"HTML Input Number Generator","description":"Generate an &lt;input type=\"number\"> field — set the name, label, placeholder, and min/max/step, then copy the ready-to-use HTML. Free, instant, no AI involved.\n\n[Try HTML Input Number Generator in your browser →](https://iotools.cloud/tool/html-generator/input-number/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-generator/input-number","href":"/api-reference/generators/html-input-number-generator","autogeneratedByOpenApi":true},{"title":"HTML Input Password Generator","description":"Generate an &lt;input type=\"password\"> field — set the name, label, placeholder, and validation, then copy the ready-to-use HTML. Free, instant, no AI involved.\n\n[Try HTML Input Password Generator in your browser →](https://iotools.cloud/tool/html-generator/input-password/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-generator/input-password","href":"/api-reference/generators/html-input-password-generator","autogeneratedByOpenApi":true},{"title":"HTML Input Range Generator","description":"Generate an &lt;input type=\"range\"> slider — set the name, label, min/max/step and default value, then copy the ready-to-use HTML. Free, instant, no AI involved.\n\n[Try HTML Input Range Generator in your browser →](https://iotools.cloud/tool/html-generator/input-range/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-generator/input-range","href":"/api-reference/generators/html-input-range-generator","autogeneratedByOpenApi":true},{"title":"HTML Input Search Generator","description":"Generate an &lt;input type=\"search\"> field — set the name, label, placeholder, and validation, then copy the ready-to-use HTML. Free, instant, no AI involved.\n\n[Try HTML Input Search Generator in your browser →](https://iotools.cloud/tool/html-generator/input-search/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-generator/input-search","href":"/api-reference/generators/html-input-search-generator","autogeneratedByOpenApi":true},{"title":"HTML Input Submit Generator","description":"Generate an &lt;input type=\"submit\"> button — set the button text and form-submission overrides (action, method, encoding, target), then copy the ready-to-use HTML. Free, instant, no AI involved.\n\n[Try HTML Input Submit Generator in your browser →](https://iotools.cloud/tool/html-generator/input-submit/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-generator/input-submit","href":"/api-reference/generators/html-input-submit-generator","autogeneratedByOpenApi":true},{"title":"HTML Input Tel Generator","description":"Generate an &lt;input type=\"tel\"> field — set the name, label, placeholder, and validation, then copy the ready-to-use HTML. Free, instant, no AI involved.\n\n[Try HTML Input Tel Generator in your browser →](https://iotools.cloud/tool/html-generator/input-tel/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-generator/input-tel","href":"/api-reference/generators/html-input-tel-generator","autogeneratedByOpenApi":true},{"title":"HTML Input Text Generator","description":"Generate an &lt;input type=\"text\"> field — set the name, label, placeholder, and validation, then copy the ready-to-use HTML. Free, instant, no AI involved.\n\n[Try HTML Input Text Generator in your browser →](https://iotools.cloud/tool/html-generator/input-text/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-generator/input-text","href":"/api-reference/generators/html-input-text-generator","autogeneratedByOpenApi":true},{"title":"HTML Input URL Generator","description":"Generate an &lt;input type=\"url\"> field — set the name, label, placeholder, validation and more, then copy the ready-to-use HTML. Free, instant, no AI involved.\n\n[Try HTML Input URL Generator in your browser →](https://iotools.cloud/tool/html-generator/input-url/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-generator/input-url","href":"/api-reference/generators/html-input-url-generator","autogeneratedByOpenApi":true},{"title":"HTML Progress Bar Generator","description":"Generate a &lt;progress> bar — set the max/current value, an optional label, and indeterminate (loading) mode, then copy the ready-to-use HTML. Free, instant, no AI involved.\n\n[Try HTML Progress Bar Generator in your browser →](https://iotools.cloud/tool/html-generator/progress/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-generator/progress","href":"/api-reference/generators/html-progress-bar-generator","autogeneratedByOpenApi":true},{"title":"HTML Radio Generator","description":"Generate a 2-option radio button group — set the shared name and each option's label/value, then copy the ready-to-use HTML. Free, instant, no AI involved.\n\n[Try HTML Radio Generator in your browser →](https://iotools.cloud/tool/html-generator/radio/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-generator/radio","href":"/api-reference/generators/html-radio-generator","autogeneratedByOpenApi":true},{"title":"HTML Textarea Generator","description":"Generate a &lt;textarea> field — set the name, placeholder, default content, size, and validation, then copy the ready-to-use HTML. Free, instant, no AI involved.\n\n[Try HTML Textarea Generator in your browser →](https://iotools.cloud/tool/html-generator/textarea/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-generator/textarea","href":"/api-reference/generators/html-textarea-generator","autogeneratedByOpenApi":true},{"title":"SERP Simulator","description":"Preview how your page's title and meta description will appear in Google search results, on desktop and mobile, with real Arial pixel-width measurements showing exactly where each one gets truncated.\n\n[Try SERP Simulator in your browser →](https://iotools.cloud/tool/google-serp-snippet-simulator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/google-serp-snippet-simulator","href":"/api-reference/generators/serp-simulator","autogeneratedByOpenApi":true},{"title":"Hreflang Tag Generator","description":"Generate hreflang tags for a multilingual site from a list of locale and URL pairs. Outputs HTML link tags, XML sitemap entries or an HTTP Link header, and flags duplicate locales, bad language codes and relative URLs.\n\n[Try Hreflang Tag Generator in your browser →](https://iotools.cloud/tool/hreflang-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/hreflang-generator","href":"/api-reference/generators/hreflang-tag-generator","autogeneratedByOpenApi":true},{"title":"HTML Meta Tag Generator","description":"Generate SEO and social meta tags for your page's &lt;head>: title, description, keywords, author, canonical URL, robots directive, theme color, plus Open Graph and Twitter Card tags for rich link previews. Copy or download the ready-to-paste HTML.\n\n[Try HTML Meta Tag Generator in your browser →](https://iotools.cloud/tool/html-meta-tag-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-meta-tag-generator","href":"/api-reference/generators/html-meta-tag-generator","autogeneratedByOpenApi":true},{"title":"htpasswd Generator","description":"Generate an Apache .htpasswd line (user:hash) for HTTP Basic Auth, using Apache's $apr1$ MD5, {SHA} SHA-1, or traditional crypt. Hashed in your browser — the password is never sent anywhere.\n\n[Try htpasswd Generator in your browser →](https://iotools.cloud/tool/htpasswd-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/htpasswd-generator","href":"/api-reference/generators/htpasswd-generator","autogeneratedByOpenApi":true},{"title":"HTTP Request Header Builder","description":"Build HTTP request headers from a simple Header-Name: value list, then export them as a raw header block, a ready-to-run curl command, and a JavaScript fetch() snippet — pick the HTTP method and target URL for a full request preview.\n\n[Try HTTP Request Header Builder in your browser →](https://iotools.cloud/tool/http-request-header-builder/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/http-request-header-builder","href":"/api-reference/generators/http-request-header-builder","autogeneratedByOpenApi":true},{"title":"ICS Calendar Event Generator","description":"Generate a downloadable .ics (iCalendar / RFC 5545) file from event details — title, start and end date-time, all-day toggle, location, description, timezone and organizer. Import the result into Google Calendar, Outlook, or Apple Calendar. Runs entirely in your browser.\n\n[Try ICS Calendar Event Generator in your browser →](https://iotools.cloud/tool/ics-calendar-event-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ics-calendar-event-generator","href":"/api-reference/generators/ics-calendar-event-generator","autogeneratedByOpenApi":true},{"title":"Image Placeholder Generator","description":"Generate a placeholder image as scalable SVG — a solid or gradient background with centered dimension text or your own custom text, plus an optional border.\n\n[Try Image Placeholder Generator in your browser →](https://iotools.cloud/tool/image-placeholder-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/image-placeholder-generator","href":"/api-reference/generators/image-placeholder-generator","autogeneratedByOpenApi":true},{"title":"IMEI Number Generator","description":"Generate synthetic, Luhn-valid 15-digit IMEI numbers for QA and testing - test databases, form validation and mock device records. Pick a manufacturer (or Random) and how many to produce. Not real device identifiers.\n\n[Try IMEI Number Generator in your browser →](https://iotools.cloud/tool/imei-number-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/imei-number-generator","href":"/api-reference/generators/imei-number-generator","autogeneratedByOpenApi":true},{"title":"Invisible Character Generator","description":"Generate copyable invisible Unicode characters — zero-width space, word joiner, braille blank, Hangul filler and more — with an escaped preview so you can see exactly what you're copying.\n\n[Try Invisible Character Generator in your browser →](https://iotools.cloud/tool/invisible-character-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/invisible-character-generator","href":"/api-reference/generators/invisible-character-generator","autogeneratedByOpenApi":true},{"title":"IPv6 ULA Generator","description":"Generate a random IPv6 Unique Local Address (ULA) per RFC 4193 — an fd00::/8 prefix with a random 40-bit Global ID and your chosen 16-bit Subnet ID, as both a /64 address and the /48 site prefix.\n\n[Try IPv6 ULA Generator in your browser →](https://iotools.cloud/tool/ipv6-ula-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ipv6-ula-generator","href":"/api-reference/generators/ipv6-ula-generator","autogeneratedByOpenApi":true},{"title":"Schema Markup Generator","description":"Generate schema.org JSON-LD structured data for Article, FAQ, Product, Recipe, Event, Local Business, How-to, Job Posting and more — with a checklist of the properties Google needs for the rich result.\n\n[Try Schema Markup Generator in your browser →](https://iotools.cloud/tool/schema-markup-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/schema-markup-generator","href":"/api-reference/generators/schema-markup-generator","autogeneratedByOpenApi":true},{"title":"JSON Schema Sample Generator","description":"Generate example JSON data from a JSON Schema — for API docs, mock responses and test fixtures. Seeded, so the same schema and seed always produce identical output. Runs entirely in your browser.\n\n[Try JSON Schema Sample Generator in your browser →](https://iotools.cloud/tool/json-schema-sample-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/json-schema-sample-generator","href":"/api-reference/generators/json-schema-sample-generator","autogeneratedByOpenApi":true},{"title":"TOTP/HOTP Generator","description":"Build a TOTP/HOTP otpauth:// provisioning URI (RFC 6238 / RFC 4226) from a Base32 secret, issuer and account name — the same payload a 2FA setup QR code encodes — plus a preview of the current code.\n\n[Try TOTP/HOTP Generator in your browser →](https://iotools.cloud/tool/totp-hotp-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/totp-hotp-generator","href":"/api-reference/generators/totphotp-generator","autogeneratedByOpenApi":true},{"title":"TypeScript Enum Generator","description":"Turn a pasted list of values into a TypeScript enum, const enum, as-const object, or union type. Auto-sanitizes member names into valid identifiers (handles spaces, punctuation, and digit-leading values), picks a key casing style, and can add JSDoc comments, a type guard, a values array, or a reverse-lookup map.\n\n[Try TypeScript Enum Generator in your browser →](https://iotools.cloud/tool/typescript-enum-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/typescript-enum-generator","href":"/api-reference/generators/typescript-enum-generator","autogeneratedByOpenApi":true},{"title":"JWK / JWK Set Generator","description":"Generate a JSON Web Key (JWK, RFC 7517) and a JWK Set ({\"keys\":[...]}) for OAuth 2.0 / OIDC. Supports EC (P-256/P-384/P-521/secp256k1), Ed25519 (OKP), and symmetric oct keys, with optional kid, use, and alg. Generated in your browser and never transmitted.\n\n[Try JWK / JWK Set Generator in your browser →](https://iotools.cloud/tool/jwk-set-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/jwk-set-generator","href":"/api-reference/generators/jwk-jwk-set-generator","autogeneratedByOpenApi":true},{"title":"JWT Encoder","description":"Build and HMAC-sign a JSON Web Token (JWT) from a header JSON, payload JSON and secret key. Supports HS256, HS384 and HS512; base64url-encodes each part and signs entirely in your browser.\n\n[Try JWT Encoder in your browser →](https://iotools.cloud/tool/jwt-encoder/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/jwt-encoder","href":"/api-reference/generators/jwt-encoder","autogeneratedByOpenApi":true},{"title":"KSUID Generator","description":"Generate KSUIDs (K-Sortable Unique Identifiers) — 27-character, Base62, naturally time-sortable IDs with a 4-byte timestamp and 16 bytes of cryptographically-random payload. Batch-generate, pin the timestamp, or supply a fixed payload for reproducible output, all in your browser.\n\n[Try KSUID Generator in your browser →](https://iotools.cloud/tool/ksuid-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ksuid-generator","href":"/api-reference/generators/ksuid-generator","autogeneratedByOpenApi":true},{"title":"Kubernetes ConfigMap & Secret Generator","description":"Generate a valid Kubernetes ConfigMap or Secret YAML manifest from a name, optional namespace, labels and KEY=value pairs. Secrets support base64-encoded data: or plain-text stringData: and selectable types (Opaque, TLS, dockerconfigjson, …). Runs entirely in your browser — secret values never leave the page.\n\n[Try Kubernetes ConfigMap & Secret Generator in your browser →](https://iotools.cloud/tool/kubernetes-configmap-secret-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/kubernetes-configmap-secret-generator","href":"/api-reference/generators/kubernetes-configmap-&-secret-generator","autogeneratedByOpenApi":true},{"title":"Kustomize kustomization.yaml Generator","description":"Build a valid Kubernetes Kustomize kustomization.yaml from simple form fields — resources, namespace, name prefix/suffix, common labels and annotations, image and replica overrides, ConfigMap/Secret generators, and patches. Emits clean, 2-space-indented YAML.\n\n[Try Kustomize kustomization.yaml Generator in your browser →](https://iotools.cloud/tool/kustomize-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/kustomize-generator","href":"/api-reference/generators/kustomize-kustomizationyaml-generator","autogeneratedByOpenApi":true},{"title":"List Randomizer","description":"Shuffle any list into a random order with an unbiased Fisher-Yates shuffle. Paste or upload your items, pick the separator, optionally drop duplicates, and get the randomized list back instantly.\n\n[Try List Randomizer in your browser →](https://iotools.cloud/tool/list-randomizer/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/list-randomizer","href":"/api-reference/generators/list-randomizer","autogeneratedByOpenApi":true},{"title":"Lorem Ipsum Generator","description":"Generate classic lorem ipsum placeholder text by paragraph, sentence or word. Choose how many units you need and get plain text or HTML-ready paragraphs to drop into a mockup, layout or CMS.\n\n[Try Lorem Ipsum Generator in your browser →](https://iotools.cloud/tool/lorem-ipsum-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/lorem-ipsum-generator","href":"/api-reference/generators/lorem-ipsum-generator","autogeneratedByOpenApi":true},{"title":"LaTeX Equation Renderer","description":"Render a LaTeX / TeX math expression into ready-to-use HTML. Type an equation and get the KaTeX markup you can copy into any page, plus a live preview. Runs entirely in your browser.\n\n[Try LaTeX Equation Renderer in your browser →](https://iotools.cloud/tool/latex-equation-renderer/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/latex-equation-renderer","href":"/api-reference/generators/latex-equation-renderer","autogeneratedByOpenApi":true},{"title":"Maze Generator (SVG)","description":"Generate a random perfect maze as a scalable SVG. Choose Recursive Backtracker, Prim's or Kruskal's, set the grid size, cell size, wall thickness and colours, add a solution path, and reproduce any maze from a seed.\n\n[Try Maze Generator (SVG) in your browser →](https://iotools.cloud/tool/maze-generator-svg/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/maze-generator-svg","href":"/api-reference/generators/maze-generator-svg","autogeneratedByOpenApi":true},{"title":"Merkle Tree Generator","description":"Build a Merkle tree from a list of leaves and compute its Merkle root using SHA-256, SHA-1 or Keccak-256. Choose UTF-8 or hex leaf encoding, the Bitcoin duplicate-last or promote odd-node rule, and raw or OpenZeppelin sorted pair concatenation.\n\n[Try Merkle Tree Generator in your browser →](https://iotools.cloud/tool/merkle-tree-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/merkle-tree-generator","href":"/api-reference/generators/merkle-tree-generator","autogeneratedByOpenApi":true},{"title":"Mock HTTP Response Builder","description":"Build a raw HTTP response — status line, headers and body — from simple fields. Pick a status code, choose a body type (JSON, HTML, XML, plain text or form), auto-add Content-Type and Content-Length, and copy or download the full response for API mocking and testing.\n\n[Try Mock HTTP Response Builder in your browser →](https://iotools.cloud/tool/mock-http-response-builder/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/mock-http-response-builder","href":"/api-reference/generators/mock-http-response-builder","autogeneratedByOpenApi":true},{"title":"Name Picker","description":"Paste your own list of names or items and randomly pick one or more — for raffles, giveaways, who-goes-first decisions and classroom picks — or split the list into random, evenly-sized teams.\n\n[Try Name Picker in your browser →](https://iotools.cloud/tool/name-picker/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-picker","href":"/api-reference/generators/name-picker","autogeneratedByOpenApi":true},{"title":"Nano ID Generator","description":"Generate Nano IDs — tiny, secure, URL-friendly unique string IDs. Pick a length, count, and alphabet (URL-safe, alphanumeric, numeric, hex, no-look-alikes, or a custom set), and export as plain text, a JSON array, or CSV. IDs are built from a cryptographically-secure random source, entirely in your browser.\n\n[Try Nano ID Generator in your browser →](https://iotools.cloud/tool/nanoid-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/nanoid-generator","href":"/api-reference/generators/nano-id-generator","autogeneratedByOpenApi":true},{"title":"Nginx Server Block Generator","description":"Generate an nginx server block (virtual host) from structured inputs — server name and aliases, listen port, static-file or reverse-proxy mode, SSL/TLS with HTTP→HTTPS redirect and HSTS, gzip compression, client_max_body_size, and access/error log paths. Runs entirely in your browser.\n\n[Try Nginx Server Block Generator in your browser →](https://iotools.cloud/tool/nginx-server-block-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/nginx-server-block-generator","href":"/api-reference/generators/nginx-server-block-generator","autogeneratedByOpenApi":true},{"title":"Nonce Generator","description":"Generate cryptographically-random nonces (numbers used once) for CSP headers, OAuth/OIDC state parameters, CSRF tokens, session IDs and API idempotency keys — in hex, Base64, Base64url, alphanumeric or decimal-array format. Created in your browser with a CSPRNG and never transmitted.\n\n[Try Nonce Generator in your browser →](https://iotools.cloud/tool/nonce-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/nonce-generator","href":"/api-reference/generators/nonce-generator","autogeneratedByOpenApi":true},{"title":"Number Sequence Generator","description":"Generate arithmetic and geometric number sequences by a common difference or ratio — either the first N terms or every value up to an end value. Choose separators and pad with leading zeros.\n\n[Try Number Sequence Generator in your browser →](https://iotools.cloud/tool/number-sequence-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/number-sequence-generator","href":"/api-reference/generators/number-sequence-generator","autogeneratedByOpenApi":true},{"title":"Numeronym Generator","description":"Generate numeronyms from words by keeping the first and last letter and replacing the middle letters with their count — turn 'internationalization' into 'i18n', 'kubernetes' into 'k8s', or 'accessibility' into 'a11y'. Handles single words or whole paragraphs and runs entirely in your browser.\n\n[Try Numeronym Generator in your browser →](https://iotools.cloud/tool/numeronym-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/numeronym-generator","href":"/api-reference/generators/numeronym-generator","autogeneratedByOpenApi":true},{"title":"OAuth Authorization URL Builder","description":"Build an OAuth 2.0 / OpenID Connect authorization-request URL from an authorization endpoint (or provider preset), client_id, redirect_uri, response_type and scopes — with optional PKCE code_challenge (S256), state and nonce parameters generated by a CSPRNG in your browser.\n\n[Try OAuth Authorization URL Builder in your browser →](https://iotools.cloud/tool/oauth-authorization-url-builder/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/oauth-authorization-url-builder","href":"/api-reference/generators/oauth-authorization-url-builder","autogeneratedByOpenApi":true},{"title":"OTP Code Generator","description":"Generate TOTP (time-based, RFC 6238) and HOTP (counter-based, RFC 4226) one-time passcodes from a Base32 secret — the same 2FA codes an authenticator app produces, computed entirely in your browser.\n\n[Try OTP Code Generator in your browser →](https://iotools.cloud/tool/otp-code-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/otp-code-generator","href":"/api-reference/generators/otp-code-generator","autogeneratedByOpenApi":true},{"title":"package.json Generator","description":"Generate a new package.json from form fields: name, version, description, author, license, ESM/CJS module type, entry point, Node engine, keywords, repository URL, scripts, dependencies and devDependencies. Outputs properly ordered, valid JSON ready to drop into a new project.\n\n[Try package.json Generator in your browser →](https://iotools.cloud/tool/package-json-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/package-json-generator","href":"/api-reference/generators/packagejson-generator","autogeneratedByOpenApi":true},{"title":"Passphrase Generator","description":"Generate strong, memorable passphrases from random dictionary words. Choose the number of words, a separator, and optional capitalization or numbers. Built in your browser with a cryptographic RNG and never transmitted.\n\n[Try Passphrase Generator in your browser →](https://iotools.cloud/tool/passphrase-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/passphrase-generator","href":"/api-reference/generators/passphrase-generator","autogeneratedByOpenApi":true},{"title":"PBKDF2 Key Generator","description":"Derive a key from a password and salt using PBKDF2-HMAC (SHA-256, SHA-384, or SHA-512) with a configurable iteration count and key length. Salt is randomly generated by default; output is shown in hex and base64.\n\n[Try PBKDF2 Key Generator in your browser →](https://iotools.cloud/tool/pbkdf2-key-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/pbkdf2-key-generator","href":"/api-reference/generators/pbkdf2-key-generator","autogeneratedByOpenApi":true},{"title":"Pi Generator","description":"Generate digits of Pi (π) to a chosen precision, up to 10,000 digits after the decimal point.\n\n[Try Pi Generator in your browser →](https://iotools.cloud/tool/pi-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/pi-generator","href":"/api-reference/generators/pi-generator","autogeneratedByOpenApi":true},{"title":"PKCE Code Verifier & Challenge Generator","description":"Generate an OAuth 2.0 PKCE code_verifier (a random 43-128 character string) and its code_challenge — base64url(SHA-256(verifier)) for S256, or the verifier itself for plain — per RFC 7636, using a CSPRNG in your browser.\n\n[Try PKCE Code Verifier & Challenge Generator in your browser →](https://iotools.cloud/tool/pkce-code-verifier-challenge-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/pkce-code-verifier-challenge-generator","href":"/api-reference/generators/pkce-code-verifier-&-challenge-generator","autogeneratedByOpenApi":true},{"title":"Prettier Config Generator","description":"Generate a Prettier configuration file — JSON (.prettierrc.json), YAML (.prettierrc.yaml), a JS module (prettier.config.mjs/cjs), or a package.json \"prettier\" key — from core options (printWidth, tabWidth, quotes, semicolons, trailing commas), JSX and Markdown/HTML options, and per-language overrides.\n\n[Try Prettier Config Generator in your browser →](https://iotools.cloud/tool/prettier-config-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/prettier-config-generator","href":"/api-reference/generators/prettier-config-generator","autogeneratedByOpenApi":true},{"title":"PWA Web App Manifest Generator","description":"Generate a manifest.json for a Progressive Web App: name, short name, description, start URL, scope, display mode, orientation, theme/background colors, icon set, and categories. Copy or download a ready-to-use manifest plus the HTML &lt;link> tag.\n\n[Try PWA Web App Manifest Generator in your browser →](https://iotools.cloud/tool/pwa-web-app-manifest-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/pwa-web-app-manifest-generator","href":"/api-reference/generators/pwa-web-app-manifest-generator","autogeneratedByOpenApi":true},{"title":"SSH Key Generator","description":"Generate a real SSH keypair (Ed25519, ECDSA P-256, or ECDSA P-384) in native OpenSSH format, with SHA-256 and MD5 fingerprints. Generated in your browser and never transmitted.\n\n[Try SSH Key Generator in your browser →](https://iotools.cloud/tool/ssh-key-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ssh-key-generator","href":"/api-reference/generators/ssh-key-generator","autogeneratedByOpenApi":true},{"title":"MD5 Hash Generator","description":"Generate the MD5 hash of any text, in hexadecimal or base64, and optionally verify it against an expected hash.\n\n[Try MD5 Hash Generator in your browser →](https://iotools.cloud/tool/md5-hash-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/md5-hash-generator","href":"/api-reference/generators/md5-hash-generator","autogeneratedByOpenApi":true},{"title":"SHA Hash Generator","description":"Generate a SHA hash (SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512) of any text, in hexadecimal or base64, and optionally verify it against an expected hash.\n\n[Try SHA Hash Generator in your browser →](https://iotools.cloud/tool/sha-hash-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/sha-hash-generator","href":"/api-reference/generators/sha-hash-generator","autogeneratedByOpenApi":true},{"title":"MAC Address Generator","description":"Generate random MAC addresses in bulk — optionally locked to a vendor prefix (OUI) — with a colon, hyphen or period separator and upper- or lowercase output.\n\n[Try MAC Address Generator in your browser →](https://iotools.cloud/tool/mac-address-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/mac-address-generator","href":"/api-reference/generators/mac-address-generator","autogeneratedByOpenApi":true},{"title":"AI Name Generator","description":"Generate original names for characters, places, brands or projects with AI — set the complexity, the length and how many you need, and steer the theme in your own words.\n\n[Try AI Name Generator in your browser →](https://iotools.cloud/tool/name-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator","href":"/api-reference/generators/ai-name-generator","autogeneratedByOpenApi":true},{"title":"Aarakocra Name Generator","description":"Generate avian Aarakocra names with AI — wind-swept, tribal and explained. Perfect for D&D characters, homebrew and fantasy worldbuilding.\n\n[Try Aarakocra Name Generator in your browser →](https://iotools.cloud/tool/name-generator/aarakocra-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/aarakocra-names","href":"/api-reference/generators/aarakocra-name-generator","autogeneratedByOpenApi":true},{"title":"Aasimar Name Generator","description":"Generate celestial Aasimar names with AI — divine, otherworldly and explained. Perfect for D&D characters, fantasy fiction and worldbuilding.\n\n[Try Aasimar Name Generator in your browser →](https://iotools.cloud/tool/name-generator/aasimar-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/aasimar-names","href":"/api-reference/generators/aasimar-name-generator","autogeneratedByOpenApi":true},{"title":"Album Name Generator","description":"Generate creative, evocative album names with AI — poetic, provocative and explained. Perfect for musicians, bands and concept records.\n\n[Try Album Name Generator in your browser →](https://iotools.cloud/tool/name-generator/album-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/album-names","href":"/api-reference/generators/album-name-generator","autogeneratedByOpenApi":true},{"title":"Angel Name Generator","description":"Generate divine angel names with AI — celestial, meaningful and explained. Perfect for fantasy fiction, games and worldbuilding.\n\n[Try Angel Name Generator in your browser →](https://iotools.cloud/tool/name-generator/angel-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/angel-names","href":"/api-reference/generators/angel-name-generator","autogeneratedByOpenApi":true},{"title":"Animal Name Generator","description":"Generate fantastical creature names with AI — exotic, believable and explained. Perfect for fantasy fiction, games and worldbuilding.\n\n[Try Animal Name Generator in your browser →](https://iotools.cloud/tool/name-generator/animal-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/animal-names","href":"/api-reference/generators/animal-name-generator","autogeneratedByOpenApi":true},{"title":"Arabic Name Generator","description":"Generate authentic Arabic names with AI — meaningful, culturally grounded and explained. Perfect for characters, worldbuilding and naming inspiration.\n\n[Try Arabic Name Generator in your browser →](https://iotools.cloud/tool/name-generator/arabic-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/arabic-names","href":"/api-reference/generators/arabic-name-generator","autogeneratedByOpenApi":true},{"title":"Baby Name Generator","description":"Generate meaningful baby names with AI — each with its origin and meaning explained. Steer the results towards a culture, a sound or a family tradition.\n\n[Try Baby Name Generator in your browser →](https://iotools.cloud/tool/name-generator/baby-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/baby-names","href":"/api-reference/generators/baby-name-generator","autogeneratedByOpenApi":true},{"title":"Bakery Name Generator","description":"Generate charming bakery names with AI — warm, appetising and explained. Perfect for new shops, cafes and food-business branding.\n\n[Try Bakery Name Generator in your browser →](https://iotools.cloud/tool/name-generator/bakery-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/bakery-names","href":"/api-reference/generators/bakery-name-generator","autogeneratedByOpenApi":true},{"title":"Barbarian Name Generator","description":"Generate fearsome barbarian names with AI — powerful, tribal and explained. Perfect for D&D characters, fantasy fiction and worldbuilding.\n\n[Try Barbarian Name Generator in your browser →](https://iotools.cloud/tool/name-generator/barbarian-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/barbarian-names","href":"/api-reference/generators/barbarian-name-generator","autogeneratedByOpenApi":true},{"title":"Blood Elf Name Generator","description":"Generate Blood Elf names with AI — elegant, arcane and rooted in Thalassian sound, each with its meaning explained. Perfect for Warcraft roleplay, fan fiction and RPG characters.\n\n[Try Blood Elf Name Generator in your browser →](https://iotools.cloud/tool/name-generator/blood-elf-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/blood-elf-names","href":"/api-reference/generators/blood-elf-name-generator","autogeneratedByOpenApi":true},{"title":"Blood Hunter Name Generator","description":"Generate Blood Hunter names with AI — dark, gothic and steeped in blood magic, each with a line of inspiration. Perfect for D&D characters and grimdark fiction.\n\n[Try Blood Hunter Name Generator in your browser →](https://iotools.cloud/tool/name-generator/blood-hunter-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/blood-hunter-names","href":"/api-reference/generators/blood-hunter-name-generator","autogeneratedByOpenApi":true},{"title":"Book Name Generator","description":"Generate compelling book titles with AI — intriguing, memorable and genre-aware, each with a note on what it evokes. Perfect for novelists, authors and writing prompts.\n\n[Try Book Name Generator in your browser →](https://iotools.cloud/tool/name-generator/book-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/book-names","href":"/api-reference/generators/book-name-generator","autogeneratedByOpenApi":true},{"title":"British Girl Name Generator","description":"Generate British girl names with AI — spanning Anglo-Saxon, Norman, Celtic and modern traditions, each with its origin and meaning. Perfect for baby-naming, characters and fiction.\n\n[Try British Girl Name Generator in your browser →](https://iotools.cloud/tool/name-generator/british-girl-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/british-girl-names","href":"/api-reference/generators/british-girl-name-generator","autogeneratedByOpenApi":true},{"title":"Cafe Name Generator","description":"Generate catchy cafe names with AI — cozy, brandable and easy to remember, each with the idea behind it. Perfect for coffee shops, roasteries and small-business branding.\n\n[Try Cafe Name Generator in your browser →](https://iotools.cloud/tool/name-generator/cafe-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/cafe-names","href":"/api-reference/generators/cafe-name-generator","autogeneratedByOpenApi":true},{"title":"Changeling Name Generator","description":"Generate Changeling names with AI — fluid, mutable and suited to a shapeshifter's many faces, each with a note on its flavour. Perfect for D&D characters and Eberron campaigns.\n\n[Try Changeling Name Generator in your browser →](https://iotools.cloud/tool/name-generator/changeling-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/changeling-names","href":"/api-reference/generators/changeling-name-generator","autogeneratedByOpenApi":true},{"title":"Chicken Name Generator","description":"Generate chicken names with AI — funny, cute or punny for your backyard flock, each with the joke behind it. Perfect for hens, roosters and pet poultry.\n\n[Try Chicken Name Generator in your browser →](https://iotools.cloud/tool/name-generator/chicken-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/chicken-names","href":"/api-reference/generators/chicken-name-generator","autogeneratedByOpenApi":true},{"title":"Continent Name Generator","description":"Generate continent names with AI — evocative, map-ready and geographically believable, each with a note on the land it names. Perfect for fantasy worldbuilding, maps and fiction.\n\n[Try Continent Name Generator in your browser →](https://iotools.cloud/tool/name-generator/continent-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/continent-names","href":"/api-reference/generators/continent-name-generator","autogeneratedByOpenApi":true},{"title":"Country Name Generator","description":"Generate names for fictional countries, lands and nations with AI — culturally resonant, evocative and explained. Perfect for worldbuilding, maps and fantasy fiction.\n\n[Try Country Name Generator in your browser →](https://iotools.cloud/tool/name-generator/country-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/country-names","href":"/api-reference/generators/country-name-generator","autogeneratedByOpenApi":true},{"title":"Couple Name Generator","description":"Generate cute couple names by blending two partners' names with AI — catchy, harmonious and explained. Perfect for ship names, nicknames and social handles.\n\n[Try Couple Name Generator in your browser →](https://iotools.cloud/tool/name-generator/couple-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/couple-names","href":"/api-reference/generators/couple-name-generator","autogeneratedByOpenApi":true},{"title":"Cow Name Generator","description":"Generate friendly, punny and classic cow names with AI — each with a line on why it fits. Perfect for dairy cows, pet cattle, farms and 4-H projects.\n\n[Try Cow Name Generator in your browser →](https://iotools.cloud/tool/name-generator/cow-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/cow-names","href":"/api-reference/generators/cow-name-generator","autogeneratedByOpenApi":true},{"title":"Dark Elf Name Generator","description":"Generate mysterious dark elf names with AI — melodic, shadowed and explained. Perfect for Skyrim, Elder Scrolls, Forgotten Realms and D&D characters.\n\n[Try Dark Elf Name Generator in your browser →](https://iotools.cloud/tool/name-generator/dark-elf-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/dark-elf-names","href":"/api-reference/generators/dark-elf-name-generator","autogeneratedByOpenApi":true},{"title":"Demon Name Generator","description":"Generate menacing demon names with AI — dreadful, lore-inspired and explained. Perfect for D&D villains, fantasy fiction, occult horror and games.\n\n[Try Demon Name Generator in your browser →](https://iotools.cloud/tool/name-generator/demon-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/demon-names","href":"/api-reference/generators/demon-name-generator","autogeneratedByOpenApi":true},{"title":"Discord Username Generator","description":"Generate catchy, available Discord usernames with AI — unique, readable and explained. Perfect for gaming handles, servers and new accounts.\n\n[Try Discord Username Generator in your browser →](https://iotools.cloud/tool/name-generator/discord-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/discord-names","href":"/api-reference/generators/discord-username-generator","autogeneratedByOpenApi":true},{"title":"Dragon Name Generator","description":"Generate powerful dragon names with AI — elemental, ancient and explained. Perfect for D&D campaigns, fantasy fiction and worldbuilding.\n\n[Try Dragon Name Generator in your browser →](https://iotools.cloud/tool/name-generator/dragon-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/dragon-names","href":"/api-reference/generators/dragon-name-generator","autogeneratedByOpenApi":true},{"title":"Dragonborn Name Generator","description":"Generate Dragonborn names with AI — draconic, proud and explained. Perfect for D&D characters, both metallic and chromatic ancestry, and fantasy fiction.\n\n[Try Dragonborn Name Generator in your browser →](https://iotools.cloud/tool/name-generator/dragonborn-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/dragonborn-names","href":"/api-reference/generators/dragonborn-name-generator","autogeneratedByOpenApi":true},{"title":"Drow Name Generator","description":"Generate authentic Drow names with AI — exotic, house-bound and explained. Perfect for D&D characters, the Underdark and Forgotten Realms campaigns.\n\n[Try Drow Name Generator in your browser →](https://iotools.cloud/tool/name-generator/drow-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/drow-names","href":"/api-reference/generators/drow-name-generator","autogeneratedByOpenApi":true},{"title":"Druid Name Generator","description":"Generate mystical, nature-inspired druid names with AI — Celtic-rooted, meaningful and explained. Perfect for D&D characters, fantasy fiction and worldbuilding.\n\n[Try Druid Name Generator in your browser →](https://iotools.cloud/tool/name-generator/druid-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/druid-names","href":"/api-reference/generators/druid-name-generator","autogeneratedByOpenApi":true},{"title":"Dwarf Name Generator","description":"Generate sturdy dwarf names with AI — Norse-rooted, clan-worthy and explained. Perfect for D&D characters, fantasy fiction and worldbuilding.\n\n[Try Dwarf Name Generator in your browser →](https://iotools.cloud/tool/name-generator/dwarf-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/dwarf-names","href":"/api-reference/generators/dwarf-name-generator","autogeneratedByOpenApi":true},{"title":"Elf Name Generator","description":"Generate elven names for wood elves, high elves and dark elves with AI — melodic, meaningful, and explained. Perfect for D&D characters and fantasy fiction.\n\n[Try Elf Name Generator in your browser →](https://iotools.cloud/tool/name-generator/elf-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/elf-names","href":"/api-reference/generators/elf-name-generator","autogeneratedByOpenApi":true},{"title":"Fairy Name Generator","description":"Generate enchanting, whimsical fairy names with AI — nature-woven, melodic and explained. Perfect for D&D characters, fantasy fiction and storytelling.\n\n[Try Fairy Name Generator in your browser →](https://iotools.cloud/tool/name-generator/fairy-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/fairy-names","href":"/api-reference/generators/fairy-name-generator","autogeneratedByOpenApi":true},{"title":"Fantasy City Name Generator","description":"Generate evocative fantasy city names with AI — each with a line of lore about the place it names. Built for worldbuilders, GMs and fantasy authors.\n\n[Try Fantasy City Name Generator in your browser →](https://iotools.cloud/tool/name-generator/fantasy-city-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/fantasy-city-names","href":"/api-reference/generators/fantasy-city-name-generator","autogeneratedByOpenApi":true},{"title":"Fantasy Town Name Generator","description":"Generate charming fantasy town names with AI — evocative, geography-rooted and explained. Perfect for D&D settings, fantasy fiction and worldbuilding.\n\n[Try Fantasy Town Name Generator in your browser →](https://iotools.cloud/tool/name-generator/fantasy-town-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/fantasy-town-names","href":"/api-reference/generators/fantasy-town-name-generator","autogeneratedByOpenApi":true},{"title":"Firbolg Name Generator","description":"Generate Firbolg names with AI — nature-bound, Celtic-flavoured and explained. Perfect for D&D characters, fantasy fiction and worldbuilding.\n\n[Try Firbolg Name Generator in your browser →](https://iotools.cloud/tool/name-generator/firbolg-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/firbolg-names","href":"/api-reference/generators/firbolg-name-generator","autogeneratedByOpenApi":true},{"title":"French Name Generator","description":"Generate charming French names with AI — elegant, culturally grounded and explained. Perfect for characters, baby-name inspiration and worldbuilding.\n\n[Try French Name Generator in your browser →](https://iotools.cloud/tool/name-generator/french-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/french-names","href":"/api-reference/generators/french-name-generator","autogeneratedByOpenApi":true},{"title":"German Name Generator","description":"Generate authentic German names with AI — heritage-rooted, meaningful and explained. Perfect for characters, baby-name inspiration and worldbuilding.\n\n[Try German Name Generator in your browser →](https://iotools.cloud/tool/name-generator/german-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/german-names","href":"/api-reference/generators/german-name-generator","autogeneratedByOpenApi":true},{"title":"Githyanki Name Generator","description":"Generate harsh, otherworldly Githyanki names with AI — militaristic, psionic and explained. Perfect for D&D characters, fantasy fiction and worldbuilding.\n\n[Try Githyanki Name Generator in your browser →](https://iotools.cloud/tool/name-generator/githyanki-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/githyanki-names","href":"/api-reference/generators/githyanki-name-generator","autogeneratedByOpenApi":true},{"title":"Gnome Name Generator","description":"Generate whimsical gnome names with AI — inventive, funny and explained. Perfect for D&D, Pathfinder and World of Warcraft characters.\n\n[Try Gnome Name Generator in your browser →](https://iotools.cloud/tool/name-generator/gnome-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/gnome-names","href":"/api-reference/generators/gnome-name-generator","autogeneratedByOpenApi":true},{"title":"Goblin Name Generator","description":"Generate cunning, chaotic goblin names with AI — mischievous, memorable and explained. Perfect for D&D campaigns and fantasy fiction.\n\n[Try Goblin Name Generator in your browser →](https://iotools.cloud/tool/name-generator/goblin-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/goblin-names","href":"/api-reference/generators/goblin-name-generator","autogeneratedByOpenApi":true},{"title":"Greek Name Generator","description":"Generate authentic Greek names with AI — rooted in history and mythology, with each meaning explained. Perfect for characters, worldbuilding and baby-name inspiration.\n\n[Try Greek Name Generator in your browser →](https://iotools.cloud/tool/name-generator/greek-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/greek-names","href":"/api-reference/generators/greek-name-generator","autogeneratedByOpenApi":true},{"title":"Half-Elf Name Generator","description":"Generate half-elf names with AI — blending elven melody with human grounding, each meaning explained. Perfect for D&D characters and fantasy fiction.\n\n[Try Half-Elf Name Generator in your browser →](https://iotools.cloud/tool/name-generator/half-elf-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/half-elf-names","href":"/api-reference/generators/half-elf-name-generator","autogeneratedByOpenApi":true},{"title":"Half-Orc Name Generator","description":"Generate fierce half-orc names with AI — guttural orcish strength with a human edge, each explained. Perfect for D&D and Pathfinder characters.\n\n[Try Half-Orc Name Generator in your browser →](https://iotools.cloud/tool/name-generator/half-orc-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/half-orc-names","href":"/api-reference/generators/half-orc-name-generator","autogeneratedByOpenApi":true},{"title":"Halfling Name Generator","description":"Generate charming halfling names with AI — cheerful, homely and explained. Perfect for D&D characters, Pathfinder and cozy fantasy fiction.\n\n[Try Halfling Name Generator in your browser →](https://iotools.cloud/tool/name-generator/halfling-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/halfling-names","href":"/api-reference/generators/halfling-name-generator","autogeneratedByOpenApi":true},{"title":"Harry Potter Name Generator","description":"Generate witch and wizard names with AI in the style of the Harry Potter universe — magical, distinctive and explained. Perfect for fan fiction and roleplay.\n\n[Try Harry Potter Name Generator in your browser →](https://iotools.cloud/tool/name-generator/harry-potter-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/harry-potter-names","href":"/api-reference/generators/harry-potter-name-generator","autogeneratedByOpenApi":true},{"title":"High-Elf Name Generator","description":"Generate noble high-elf names with AI — elegant, melodic and explained. Perfect for D&D characters, fantasy fiction and worldbuilding.\n\n[Try High-Elf Name Generator in your browser →](https://iotools.cloud/tool/name-generator/high-elf-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/high-elf-names","href":"/api-reference/generators/high-elf-name-generator","autogeneratedByOpenApi":true},{"title":"Human Name Generator","description":"Generate human character names for D&D and fantasy fiction with AI — spanning cultures from the Sword Coast to Chult, each pronounceable, distinctive and explained.\n\n[Try Human Name Generator in your browser →](https://iotools.cloud/tool/name-generator/human-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/human-names","href":"/api-reference/generators/human-name-generator","autogeneratedByOpenApi":true},{"title":"Island Name Generator","description":"Generate evocative island, atoll and archipelago names with AI — rooted in local culture and natural beauty, each catchy, pronounceable and explained. Perfect for worldbuilding and fiction.\n\n[Try Island Name Generator in your browser →](https://iotools.cloud/tool/name-generator/island-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/island-names","href":"/api-reference/generators/island-name-generator","autogeneratedByOpenApi":true},{"title":"Japanese Name Generator","description":"Generate authentic Japanese names with AI — family name and given name, traditional and modern, each drawing on Japanese culture and mythology and explained.\n\n[Try Japanese Name Generator in your browser →](https://iotools.cloud/tool/name-generator/japanese-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/japanese-names","href":"/api-reference/generators/japanese-name-generator","autogeneratedByOpenApi":true},{"title":"Kenku Name Generator","description":"Generate kenku names for D&D with AI — onomatopoeic, borrowed-sound names true to the crow-folk's mimicry, each explained. Perfect for tabletop characters and fantasy fiction.\n\n[Try Kenku Name Generator in your browser →](https://iotools.cloud/tool/name-generator/kenku-name-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/kenku-name-generator","href":"/api-reference/generators/kenku-name-generator","autogeneratedByOpenApi":true},{"title":"Kingdom Name Generator","description":"Generate majestic kingdom, empire and dynasty names with AI — steeped in history, myth and symbolism, each authoritative and explained. Perfect for fantasy fiction and worldbuilding.\n\n[Try Kingdom Name Generator in your browser →](https://iotools.cloud/tool/name-generator/kingdom-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/kingdom-names","href":"/api-reference/generators/kingdom-name-generator","autogeneratedByOpenApi":true},{"title":"Kitsune Name Generator","description":"Generate mystical Japanese kitsune fox-spirit names with AI — steeped in folklore, magic and the nine tails, each meaningful and explained. Perfect for fantasy fiction and tabletop characters.\n\n[Try Kitsune Name Generator in your browser →](https://iotools.cloud/tool/name-generator/kitsune-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/kitsune-names","href":"/api-reference/generators/kitsune-name-generator","autogeneratedByOpenApi":true},{"title":"Knight Name Generator","description":"Generate valiant knight names with AI — noble titles and European roots ringing with chivalry and honour, each explained. Perfect for medieval and fantasy fiction.\n\n[Try Knight Name Generator in your browser →](https://iotools.cloud/tool/name-generator/knight-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/knight-names","href":"/api-reference/generators/knight-name-generator","autogeneratedByOpenApi":true},{"title":"Kobold Name Generator","description":"Generate kobold names for D&D with AI — draconic, tribal and pronounceable, each hinting at the kobold's role and explained. Perfect for tabletop characters and fantasy fiction.\n\n[Try Kobold Name Generator in your browser →](https://iotools.cloud/tool/name-generator/kobold-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/kobold-names","href":"/api-reference/generators/kobold-name-generator","autogeneratedByOpenApi":true},{"title":"Korean Name Generator","description":"Generate authentic Korean names with AI — family name plus given name, in Hangul and romanised form, each with its meaning explained. Perfect for characters, pen names and cultural research.\n\n[Try Korean Name Generator in your browser →](https://iotools.cloud/tool/name-generator/korean-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/korean-names","href":"/api-reference/generators/korean-name-generator","autogeneratedByOpenApi":true},{"title":"Last Name Generator","description":"Generate realistic last names with AI — surnames spanning cultures and origins, each with its meaning explained. Perfect for characters, pen names and worldbuilding.\n\n[Try Last Name Generator in your browser →](https://iotools.cloud/tool/name-generator/last-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/last-names","href":"/api-reference/generators/last-name-generator","autogeneratedByOpenApi":true},{"title":"Legendary Creature Name Generator","description":"Generate legendary creature names with AI — grand, mythic and explained. Perfect for fantasy fiction, tabletop campaigns and worldbuilding.\n\n[Try Legendary Creature Name Generator in your browser →](https://iotools.cloud/tool/name-generator/legendary-creature-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/legendary-creature-names","href":"/api-reference/generators/legendary-creature-name-generator","autogeneratedByOpenApi":true},{"title":"Mage Name Generator","description":"Generate mystical mage names with AI — arcane, otherworldly and explained. Perfect for D&D characters, fantasy fiction and RPGs.\n\n[Try Mage Name Generator in your browser →](https://iotools.cloud/tool/name-generator/mage-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/mage-names","href":"/api-reference/generators/mage-name-generator","autogeneratedByOpenApi":true},{"title":"Mermaid Name Generator","description":"Generate enchanting mermaid names with AI — oceanic, melodic and explained. Perfect for fantasy fiction, games and worldbuilding.\n\n[Try Mermaid Name Generator in your browser →](https://iotools.cloud/tool/name-generator/mermaid-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/mermaid-names","href":"/api-reference/generators/mermaid-name-generator","autogeneratedByOpenApi":true},{"title":"Middle Name Generator","description":"Generate middle names with AI — each pairing naturally with the full name and explained. Perfect for expecting parents, characters and honouring family.\n\n[Try Middle Name Generator in your browser →](https://iotools.cloud/tool/name-generator/middle-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/middle-names","href":"/api-reference/generators/middle-name-generator","autogeneratedByOpenApi":true},{"title":"Norse Name Generator","description":"Generate authentic Norse names with AI — rooted in Viking naming conventions and mythology, each with its meaning explained. Perfect for characters, fiction and worldbuilding.\n\n[Try Norse Name Generator in your browser →](https://iotools.cloud/tool/name-generator/norse-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/norse-names","href":"/api-reference/generators/norse-name-generator","autogeneratedByOpenApi":true},{"title":"Orc Name Generator","description":"Generate fierce orc names with AI — harsh, guttural and explained. Perfect for D&D characters, fantasy fiction and RPGs.\n\n[Try Orc Name Generator in your browser →](https://iotools.cloud/tool/name-generator/orc-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/orc-names","href":"/api-reference/generators/orc-name-generator","autogeneratedByOpenApi":true},{"title":"Project Name Generator","description":"Generate memorable project names with AI — each catchy, on-mission and explained. Perfect for codenames, initiatives, hackathons and product launches.\n\n[Try Project Name Generator in your browser →](https://iotools.cloud/tool/name-generator/project-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/project-names","href":"/api-reference/generators/project-name-generator","autogeneratedByOpenApi":true},{"title":"Realistic Name Generator","description":"Generate random names for people with AI — any culture, any gender, each with its origin explained. Perfect for characters, test data and placeholder identities.\n\n[Try Realistic Name Generator in your browser →](https://iotools.cloud/tool/name-generator/random-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/random-names","href":"/api-reference/generators/realistic-name-generator","autogeneratedByOpenApi":true},{"title":"Restaurant Name Generator","description":"Generate catchy restaurant names with AI — each tied to your cuisine and explained. Perfect for cafes, bistros, food trucks and new dining concepts.\n\n[Try Restaurant Name Generator in your browser →](https://iotools.cloud/tool/name-generator/restaurant-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/restaurant-names","href":"/api-reference/generators/restaurant-name-generator","autogeneratedByOpenApi":true},{"title":"Roman Name Generator","description":"Generate authentic ancient Roman names with AI — following the praenomen, nomen and cognomen convention, each explained. Perfect for history, fiction and games.\n\n[Try Roman Name Generator in your browser →](https://iotools.cloud/tool/name-generator/roman-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/roman-names","href":"/api-reference/generators/roman-name-generator","autogeneratedByOpenApi":true},{"title":"Samurai Name Generator","description":"Generate authentic Japanese samurai names with AI — each with its meaning and pronunciation explained. Perfect for characters, fiction and games.\n\n[Try Samurai Name Generator in your browser →](https://iotools.cloud/tool/name-generator/samurai-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/samurai-names","href":"/api-reference/generators/samurai-name-generator","autogeneratedByOpenApi":true},{"title":"School Name Generator","description":"Generate distinctive school names with AI — each evoking learning and community, and explained. Perfect for fictional academies, real institutions and worldbuilding.\n\n[Try School Name Generator in your browser →](https://iotools.cloud/tool/name-generator/school-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/school-names","href":"/api-reference/generators/school-name-generator","autogeneratedByOpenApi":true},{"title":"Ship Name Generator","description":"Generate evocative ship names with AI — traditional or modern, for any vessel, each explained. Perfect for boats, fiction, games and worldbuilding.\n\n[Try Ship Name Generator in your browser →](https://iotools.cloud/tool/name-generator/ship-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/ship-names","href":"/api-reference/generators/ship-name-generator","autogeneratedByOpenApi":true},{"title":"Song Name Generator","description":"Generate catchy song titles with AI — matched to your lyrics, mood or genre, each explained. Perfect for songwriters, producers and playlist ideas.\n\n[Try Song Name Generator in your browser →](https://iotools.cloud/tool/name-generator/song-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/song-names","href":"/api-reference/generators/song-name-generator","autogeneratedByOpenApi":true},{"title":"Spanish Name Generator","description":"Generate authentic Spanish names with AI — first names paired with two traditional surnames, spanning Spain's regions, with the meaning and origin of each explained.\n\n[Try Spanish Name Generator in your browser →](https://iotools.cloud/tool/name-generator/spanish-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/spanish-names","href":"/api-reference/generators/spanish-name-generator","autogeneratedByOpenApi":true},{"title":"Species Name Generator","description":"Generate imaginative species names for alien life forms, mythical creatures and fantastical beings with AI — evocative, original, and explained. Perfect for worldbuilding and sci-fi.\n\n[Try Species Name Generator in your browser →](https://iotools.cloud/tool/name-generator/species-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/species-names","href":"/api-reference/generators/species-name-generator","autogeneratedByOpenApi":true},{"title":"Succubus Name Generator","description":"Generate seductive, mysterious succubus names with AI — alluring, demonic and explained. Perfect for fantasy characters, horror fiction and tabletop campaigns.\n\n[Try Succubus Name Generator in your browser →](https://iotools.cloud/tool/name-generator/succubus-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/succubus-names","href":"/api-reference/generators/succubus-name-generator","autogeneratedByOpenApi":true},{"title":"Superhero Name Generator","description":"Generate catchy superhero names with AI — powers hinted at, symbolism built in, and each one explained. Perfect for comics, games and original characters.\n\n[Try Superhero Name Generator in your browser →](https://iotools.cloud/tool/name-generator/superhero-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/superhero-names","href":"/api-reference/generators/superhero-name-generator","autogeneratedByOpenApi":true},{"title":"Tabaxi Name Generator","description":"Generate Tabaxi names with AI — descriptive cat-folk phrases that capture a personality or life experience, each one explained. Perfect for D&D characters.\n\n[Try Tabaxi Name Generator in your browser →](https://iotools.cloud/tool/name-generator/tabaxi-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/tabaxi-names","href":"/api-reference/generators/tabaxi-name-generator","autogeneratedByOpenApi":true},{"title":"Team Name Generator","description":"Generate distinctive team names with AI — memorable, unifying and explained. Perfect for sports squads, esports rosters, work groups and clubs.\n\n[Try Team Name Generator in your browser →](https://iotools.cloud/tool/name-generator/team-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/team-names","href":"/api-reference/generators/team-name-generator","autogeneratedByOpenApi":true},{"title":"Tiefling Name Generator","description":"Generate Tiefling names with AI — infernal, evocative and explained, blending harsh and melodic sounds. Perfect for D&D characters and fantasy fiction.\n\n[Try Tiefling Name Generator in your browser →](https://iotools.cloud/tool/name-generator/tiefling-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/tiefling-names","href":"/api-reference/generators/tiefling-name-generator","autogeneratedByOpenApi":true},{"title":"Troll Name Generator","description":"Generate troll names with AI — hulking, mythic and explained, from menacing to mischievous. Perfect for fantasy characters, games and folklore-inspired worlds.\n\n[Try Troll Name Generator in your browser →](https://iotools.cloud/tool/name-generator/troll-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/troll-names","href":"/api-reference/generators/troll-name-generator","autogeneratedByOpenApi":true},{"title":"Vampire Name Generator","description":"Generate darkly alluring, immortal vampire names with AI — seductive, gothic and explained. Perfect for tabletop characters, urban fantasy and horror fiction.\n\n[Try Vampire Name Generator in your browser →](https://iotools.cloud/tool/name-generator/vampire-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/vampire-names","href":"/api-reference/generators/vampire-name-generator","autogeneratedByOpenApi":true},{"title":"Warforged Name Generator","description":"Generate Warforged names with AI — mechanical, purpose-driven and explained. Perfect for D&D Eberron characters and construct NPCs.\n\n[Try Warforged Name Generator in your browser →](https://iotools.cloud/tool/name-generator/warforged-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/warforged-names","href":"/api-reference/generators/warforged-name-generator","autogeneratedByOpenApi":true},{"title":"Warrior Cat Name Generator","description":"Generate Warrior Cats names for cats and Clans with AI — nature-inspired, descriptive and explained. Perfect for fan fiction and roleplay.\n\n[Try Warrior Cat Name Generator in your browser →](https://iotools.cloud/tool/name-generator/warrior-cat-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/warrior-cat-names","href":"/api-reference/generators/warrior-cat-name-generator","autogeneratedByOpenApi":true},{"title":"Werewolf Name Generator","description":"Generate fierce werewolf names with AI — primal, mysterious and explained. Perfect for tabletop characters, urban fantasy and horror stories.\n\n[Try Werewolf Name Generator in your browser →](https://iotools.cloud/tool/name-generator/werewolf-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/werewolf-names","href":"/api-reference/generators/werewolf-name-generator","autogeneratedByOpenApi":true},{"title":"Witch Name Generator","description":"Generate mystical witch names with AI — atmospheric, powerful and explained. Perfect for tabletop characters, fantasy fiction and games.\n\n[Try Witch Name Generator in your browser →](https://iotools.cloud/tool/name-generator/witch-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/witch-names","href":"/api-reference/generators/witch-name-generator","autogeneratedByOpenApi":true},{"title":"Wizard Name Generator","description":"Generate wizard names with AI — arcane, ancient-sounding and explained. Perfect for D&D spellcasters, fantasy fiction and games.\n\n[Try Wizard Name Generator in your browser →](https://iotools.cloud/tool/name-generator/wizard-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/wizard-names","href":"/api-reference/generators/wizard-name-generator","autogeneratedByOpenApi":true},{"title":"World Name Generator","description":"Generate evocative names for fictional worlds and realms with AI — wondrous, memorable and explained. Perfect for worldbuilding, tabletop settings and fantasy fiction.\n\n[Try World Name Generator in your browser →](https://iotools.cloud/tool/name-generator/world-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/world-names","href":"/api-reference/generators/world-name-generator","autogeneratedByOpenApi":true},{"title":"Yuan-ti Name Generator","description":"Generate serpentine yuan-ti names with AI — hissing, Aztec-flavoured and explained. Perfect for D&D characters and snake-cult NPCs.\n\n[Try Yuan-ti Name Generator in your browser →](https://iotools.cloud/tool/name-generator/yuan-ti-names/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/name-generator/yuan-ti-names","href":"/api-reference/generators/yuan-ti-name-generator","autogeneratedByOpenApi":true},{"title":"Password Generator","description":"Generate a strong random password of any length from 6 to 128 characters — choose uppercase, lowercase, numbers and symbols, and optionally exclude similar or ambiguous characters. Created in your browser with a cryptographic RNG and never transmitted.\n\n[Try Password Generator in your browser →](https://iotools.cloud/tool/password-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/password-generator","href":"/api-reference/generators/password-generator","autogeneratedByOpenApi":true},{"title":"Phone Number Generator","description":"Generate realistic fake phone numbers for the US, UK, Canada, Australia, Germany, France, Japan, India and Brazil — in international, national or digits-only format, for testing forms and seeding data.\n\n[Try Phone Number Generator in your browser →](https://iotools.cloud/tool/phone-number-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/phone-number-generator","href":"/api-reference/generators/phone-number-generator","autogeneratedByOpenApi":true},{"title":"QR Code Generator","description":"Generate a QR code as a crisp, scalable SVG — plain text, a phone number, a pre-filled email, or Wi-Fi credentials — with your own colours, quiet zone and error-correction level. Runs entirely in your browser.\n\n[Try QR Code Generator in your browser →](https://iotools.cloud/tool/qr-code-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/qr-code-generator","href":"/api-reference/generators/qr-code-generator","autogeneratedByOpenApi":true},{"title":"Batch QR Code Generator","description":"Generate a QR code for every line of a list — URLs, serial numbers, contact details, anything — tiled into one combined, scalable SVG you can copy or download in a single file. Runs entirely in your browser.\n\n[Try Batch QR Code Generator in your browser →](https://iotools.cloud/tool/batch-qr-code-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/batch-qr-code-generator","href":"/api-reference/generators/batch-qr-code-generator","autogeneratedByOpenApi":true},{"title":"Random Address Generator","description":"Generate random, realistic-looking street addresses — street number, street name, city, state/province and ZIP/postal code — for the US, UK, Canada, Australia or Germany. Fabricated test data only, not real locations. Great for form testing, seeding databases and mock fixtures.\n\n[Try Random Address Generator in your browser →](https://iotools.cloud/tool/random-address-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/random-address-generator","href":"/api-reference/generators/random-address-generator","autogeneratedByOpenApi":true},{"title":"Random Bitcoin Address Generator","description":"Generate random, syntactically-valid-looking Bitcoin addresses (Legacy P2PKH, P2SH, Bech32 SegWit, or Bech32m Taproot) for test data, fixtures, and UI demos. These are randomly generated — no private key exists for them, nobody controls them, and they hold no funds; never use one as a real receiving address.\n\n[Try Random Bitcoin Address Generator in your browser →](https://iotools.cloud/tool/random-bitcoin-address-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/random-bitcoin-address-generator","href":"/api-reference/generators/random-bitcoin-address-generator","autogeneratedByOpenApi":true},{"title":"Random Color Generator","description":"Generate one or many random colors, each shown with its hex, RGB, and HSL values. Optionally lock hue, saturation, or lightness ranges to bias results toward pastel, vivid, or dark palettes.\n\n[Try Random Color Generator in your browser →](https://iotools.cloud/tool/random-color-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/random-color-generator","href":"/api-reference/generators/random-color-generator","autogeneratedByOpenApi":true},{"title":"Random Email Generator","description":"Generate batches of fake, well-formed email addresses for testing, mockups and demos. Choose realistic-name or random-string local parts, a name format, and common, fictional or custom domains. Not real inboxes.\n\n[Try Random Email Generator in your browser →](https://iotools.cloud/tool/random-email-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/random-email-generator","href":"/api-reference/generators/random-email-generator","autogeneratedByOpenApi":true},{"title":"Random Generator","description":"Pick random entries from any list — or shuffle the whole thing. The general-purpose randomizer behind the specialised pickers: paste anything, one item per line, and draw.\n\n[Try Random Generator in your browser →](https://iotools.cloud/tool/random-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/random-generator","href":"/api-reference/generators/random-generator","autogeneratedByOpenApi":true},{"title":"Random Number Generator","description":"Generate one or many random numbers in any range — integers or decimals with configurable precision, with or without repeats. Great for draws, sampling and testing.\n\n[Try Random Number Generator in your browser →](https://iotools.cloud/tool/random-generator/numbers/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/random-generator/numbers","href":"/api-reference/generators/random-number-generator","autogeneratedByOpenApi":true},{"title":"Random Animal Generator","description":"Pick random animals from across the globe, each with a photo. Great for drawing and writing prompts, classroom games, trivia and \"guess the animal\" icebreakers.\n\n[Try Random Animal Generator in your browser →](https://iotools.cloud/tool/random-generator/random-animals/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/random-generator/random-animals","href":"/api-reference/generators/random-animal-generator","autogeneratedByOpenApi":true},{"title":"Random Birthday Generator","description":"Generate random birth dates constrained by age range, month or zodiac sign — with the age and star sign of every result. Ideal for test data, characters and personas.\n\n[Try Random Birthday Generator in your browser →](https://iotools.cloud/tool/random-generator/random-birthday/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/random-generator/random-birthday","href":"/api-reference/generators/random-birthday-generator","autogeneratedByOpenApi":true},{"title":"Random Celebrity Generator","description":"Pick random celebrities — actors, musicians, athletes and public figures — each with a photo. Great for charades, guessing games, drawing prompts and party icebreakers.\n\n[Try Random Celebrity Generator in your browser →](https://iotools.cloud/tool/random-generator/random-celebrities/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/random-generator/random-celebrities","href":"/api-reference/generators/random-celebrity-generator","autogeneratedByOpenApi":true},{"title":"Random Food Generator","description":"Pick random dishes from cuisines around the world, each with a photo. Beat can't-decide-what-to-eat paralysis, plan themed dinners or find your next recipe to try.\n\n[Try Random Food Generator in your browser →](https://iotools.cloud/tool/random-generator/random-foods/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/random-generator/random-foods","href":"/api-reference/generators/random-food-generator","autogeneratedByOpenApi":true},{"title":"Random MLB Team Generator","description":"Pick one or more Major League Baseball teams at random, each with the story behind its name. Handy for fantasy drafts, trivia nights and pick'em games.\n\n[Try Random MLB Team Generator in your browser →](https://iotools.cloud/tool/random-generator/random-mlb-teams/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/random-generator/random-mlb-teams","href":"/api-reference/generators/random-mlb-team-generator","autogeneratedByOpenApi":true},{"title":"Random Movie Generator","description":"Pick random movies from 500 acclaimed titles — poster, year, genre and IMDb rating included. End the what-should-we-watch debate or build a watchlist in one click.\n\n[Try Random Movie Generator in your browser →](https://iotools.cloud/tool/random-generator/random-movies/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/random-generator/random-movies","href":"/api-reference/generators/random-movie-generator","autogeneratedByOpenApi":true},{"title":"Random Name Picker","description":"Draw one or more winners at random from a list of names — for giveaways, raffles, classroom picks and who-goes-first decisions. Paste or upload the list and pick.\n\n[Try Random Name Picker in your browser →](https://iotools.cloud/tool/random-generator/random-name-picker/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/random-generator/random-name-picker","href":"/api-reference/generators/random-name-picker","autogeneratedByOpenApi":true},{"title":"Random NBA Team Generator","description":"Pick one or more NBA basketball teams at random, each with the story behind its name. Handy for fantasy drafts, trivia nights and pick'em games.\n\n[Try Random NBA Team Generator in your browser →](https://iotools.cloud/tool/random-generator/random-nba-teams/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/random-generator/random-nba-teams","href":"/api-reference/generators/random-nba-team-generator","autogeneratedByOpenApi":true},{"title":"Random NFL Team Generator","description":"Pick one or more NFL football teams at random, each with the story behind its name. Handy for fantasy drafts, trivia nights and pick'em games.\n\n[Try Random NFL Team Generator in your browser →](https://iotools.cloud/tool/random-generator/random-nfl-teams/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/random-generator/random-nfl-teams","href":"/api-reference/generators/random-nfl-team-generator","autogeneratedByOpenApi":true},{"title":"Random Object Generator","description":"Pick random everyday objects, each with a photo. Perfect for drawing and writing prompts, pictionary, improv games, scavenger hunts and memory training.\n\n[Try Random Object Generator in your browser →](https://iotools.cloud/tool/random-generator/random-objects/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/random-generator/random-objects","href":"/api-reference/generators/random-object-generator","autogeneratedByOpenApi":true},{"title":"Random Team Generator","description":"Split a list of names into random, evenly-sized teams. Paste or upload the names, choose how many teams, and get a fair draw — no picking captains, no arguments.\n\n[Try Random Team Generator in your browser →](https://iotools.cloud/tool/random-generator/random-team-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/random-generator/random-team-generator","href":"/api-reference/generators/random-team-generator","autogeneratedByOpenApi":true},{"title":"Random US Zip Code Generator","description":"Generate random real US zip codes — optionally limited to one state — with the city, county and state each code belongs to. Useful for test data, sampling and geography games.\n\n[Try Random US Zip Code Generator in your browser →](https://iotools.cloud/tool/random-generator/random-us-zip-codes/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/random-generator/random-us-zip-codes","href":"/api-reference/generators/random-us-zip-code-generator","autogeneratedByOpenApi":true},{"title":"Random Pokémon Generator","description":"Roll a random Pokémon team from the full Pokédex, filtered by generation, type and base stats (HP, Attack, Defence, Sp. Attack, Sp. Defence, Speed). Great for Nuzlocke runs, randomiser challenges and drafting a team you'd never have picked yourself.\n\n[Try Random Pokémon Generator in your browser →](https://iotools.cloud/tool/random-pokemon-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/random-pokemon-generator","href":"/api-reference/generators/random-pokémon-generator","autogeneratedByOpenApi":true},{"title":"Random Port Generator","description":"Generate random, unused TCP/UDP port numbers above the reserved range — pick from the registered or dynamic/private IANA ranges and skip ports common services already use.\n\n[Try Random Port Generator in your browser →](https://iotools.cloud/tool/random-port-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/random-port-generator","href":"/api-reference/generators/random-port-generator","autogeneratedByOpenApi":true},{"title":"Random Name Generator","description":"Generate random names from themed dictionaries — names, languages, adjectives, animals, colors, countries, Star Wars characters, Pokémon or music artists. Pick a dictionary, a count and a case style.\n\n[Try Random Name Generator in your browser →](https://iotools.cloud/tool/random-name-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/random-name-generator","href":"/api-reference/generators/random-name-generator","autogeneratedByOpenApi":true},{"title":"Yes or No","description":"Generate one or many random Yes/No answers — like a coin flip for decisions. Optionally bias the odds away from a fair 50/50 split.\n\n[Try Yes or No in your browser →](https://iotools.cloud/tool/yes-or-no/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/yes-or-no","href":"/api-reference/generators/yes-or-no","autogeneratedByOpenApi":true},{"title":"React Native Shadow Generator","description":"Generate matching iOS shadow props (shadowColor, shadowOffset, shadowOpacity, shadowRadius) and the Android elevation for React Native from one depth value, with a live preview and copy-ready StyleSheet, style-object or boxShadow output.\n\n[Try React Native Shadow Generator in your browser →](https://iotools.cloud/tool/react-native-shadow-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/react-native-shadow-generator","href":"/api-reference/generators/react-native-shadow-generator","autogeneratedByOpenApi":true},{"title":"README Badge Generator","description":"Generate shields.io-style SVG badges for GitHub READMEs — pick a preset (version, license, build, coverage...) or fully customize the label, message, colors and style, and get SVG, Markdown, HTML and a data-URL to copy.\n\n[Try README Badge Generator in your browser →](https://iotools.cloud/tool/readme-badge-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/readme-badge-generator","href":"/api-reference/generators/readme-badge-generator","autogeneratedByOpenApi":true},{"title":"Responsive Image srcset/sizes Generator","description":"Generate the srcset and sizes attributes for a responsive &lt;img> tag from a base filename/URL pattern and a list of target widths — plus a ready-to-paste &lt;img> tag with loading=\"lazy\" and decoding=\"async\".\n\n[Try Responsive Image srcset/sizes Generator in your browser →](https://iotools.cloud/tool/responsive-image-srcset-sizes-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/responsive-image-srcset-sizes-generator","href":"/api-reference/generators/responsive-image-srcsetsizes-generator","autogeneratedByOpenApi":true},{"title":"Review Generator","description":"Generate realistic-looking placeholder product reviews — pick a category, rating distribution, and length, then export as plain text, JSON, CSV, or Markdown. For mockups, UI testing, and sample datasets.\n\n[Try Review Generator in your browser →](https://iotools.cloud/tool/review-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/review-generator","href":"/api-reference/generators/review-generator","autogeneratedByOpenApi":true},{"title":"RIPEMD-160 Hash Generator","description":"Generate the RIPEMD-160 hash of any text, in hexadecimal or base64, and optionally verify it against an expected hash.\n\n[Try RIPEMD-160 Hash Generator in your browser →](https://iotools.cloud/tool/ripemd-160-hash-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ripemd-160-hash-generator","href":"/api-reference/generators/ripemd-160-hash-generator","autogeneratedByOpenApi":true},{"title":"Robots.txt Generator","description":"Generate a valid robots.txt file: a default rule group for all crawlers, an optional rule group for one specific bot (Googlebot, GPTBot, etc.), Crawl-delay, and one or more Sitemap URLs. Produces spec-correct output ready to copy or download.\n\n[Try Robots.txt Generator in your browser →](https://iotools.cloud/tool/robots-txt-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/robots-txt-generator","href":"/api-reference/generators/robotstxt-generator","autogeneratedByOpenApi":true},{"title":"Routing Number Generator","description":"Generate random, checksum-valid fake ABA bank routing numbers for testing and development. Pick how many to create and an optional Federal Reserve district. For test data only — never real bank accounts.\n\n[Try Routing Number Generator in your browser →](https://iotools.cloud/tool/routing-number-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/routing-number-generator","href":"/api-reference/generators/routing-number-generator","autogeneratedByOpenApi":true},{"title":"RSS / Atom Feed Generator","description":"Generate a valid RSS 2.0 or Atom 1.0 feed from feed metadata and a simple key:value item list. Handles XML escaping, RFC 822 / RFC 3339 dates, categories, GUIDs and CDATA content — ready to serve or paste into a feed reader. Runs entirely in your browser.\n\n[Try RSS / Atom Feed Generator in your browser →](https://iotools.cloud/tool/rss-atom-feed-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/rss-atom-feed-generator","href":"/api-reference/generators/rss-atom-feed-generator","autogeneratedByOpenApi":true},{"title":"Sitemap XML Generator","description":"Generate a sitemaps.org-compliant XML sitemap (or sitemap index) from a list of URLs, one per line. Supports per-URL lastmod/changefreq/priority via an optional CSV header row, plus global defaults, with proper XML escaping of query strings and special characters. Runs entirely in your browser.\n\n[Try Sitemap XML Generator in your browser →](https://iotools.cloud/tool/sitemap-xml-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/sitemap-xml-generator","href":"/api-reference/generators/sitemap-xml-generator","autogeneratedByOpenApi":true},{"title":"SPF / DKIM / DMARC Record Generator","description":"Generate SPF, DKIM and DMARC DNS TXT records for your domain — pick email providers for SPF, count DNS lookups against the RFC 7208 limit, build a DKIM record from a public key, and set a DMARC rollout policy.\n\n[Try SPF / DKIM / DMARC Record Generator in your browser →](https://iotools.cloud/tool/spf-dkim-dmarc-record-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/spf-dkim-dmarc-record-generator","href":"/api-reference/generators/spf-dkim-dmarc-record-generator","autogeneratedByOpenApi":true},{"title":"RSA Key Generator","description":"Generate an RSA public/private key pair — 2048, 3072 or 4096-bit — in PEM format, ready for SSH, TLS, JWT signing and more.\n\n[Try RSA Key Generator in your browser →](https://iotools.cloud/tool/rsa-key-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/rsa-key-generator","href":"/api-reference/generators/rsa-key-generator","autogeneratedByOpenApi":true},{"title":"Share Links Generator","description":"Generate ready-to-use social share links for Facebook, X (Twitter), LinkedIn, Pinterest, Reddit, WhatsApp, Telegram, Tumblr, Weibo, VKontakte and email — no share widget or third-party script required.\n\n[Try Share Links Generator in your browser →](https://iotools.cloud/tool/share-links-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/share-links-generator","href":"/api-reference/generators/share-links-generator","autogeneratedByOpenApi":true},{"title":"Slug Generator","description":"Turn any string into a clean, URL-safe slug — one per line for bulk conversion. Transliterates accents, strips special characters and joins words with a dash or underscore.\n\n[Try Slug Generator in your browser →](https://iotools.cloud/tool/slug-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/slug-generator","href":"/api-reference/generators/slug-generator","autogeneratedByOpenApi":true},{"title":"TFN Generator","description":"Generate valid, random Australian Tax File Numbers (TFN) that pass the ATO modulus-11 checksum — sample data for testing forms, validators and test suites.\n\n[Try TFN Generator in your browser →](https://iotools.cloud/tool/tfn-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/tfn-generator","href":"/api-reference/generators/tfn-generator","autogeneratedByOpenApi":true},{"title":"Token Generator","description":"Generate a random token — API key, session token, CSRF token or app secret — of 1 to 512 characters, from letters, numbers and symbols. Created in your browser with a cryptographic RNG and never transmitted.\n\n[Try Token Generator in your browser →](https://iotools.cloud/tool/token-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/token-generator","href":"/api-reference/generators/token-generator","autogeneratedByOpenApi":true},{"title":"vCard Contact File Generator","description":"Generate an RFC-compliant .vcf vCard contact file (version 3.0 or 4.0) from name, phone, email, address, and organization fields — ready to import into any contacts app.\n\n[Try vCard Contact File Generator in your browser →](https://iotools.cloud/tool/vcard-contact-file-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/vcard-contact-file-generator","href":"/api-reference/generators/vcard-contact-file-generator","autogeneratedByOpenApi":true},{"title":"VIN Generator","description":"Generate synthetic, checksum-valid 17-character VINs (Vehicle Identification Numbers) for QA and testing — test databases, VIN-field validation and mock vehicle records. Pick a region and model year, choose how many, and get VINs with a correctly computed ISO 3779 check digit. Not real vehicle identifiers.\n\n[Try VIN Generator in your browser →](https://iotools.cloud/tool/vin-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/vin-generator","href":"/api-reference/generators/vin-generator","autogeneratedByOpenApi":true},{"title":"WebAuthn Credential Generator","description":"Generate random, realistically-shaped WebAuthn credential IDs for testing and documentation, rendered as Base64url, Base64, hex and a decimal byte array — or decode a pasted Base64url credential ID into all four. Synthetic test data, generated in your browser with a CSPRNG; not a real passkey ceremony.\n\n[Try WebAuthn Credential Generator in your browser →](https://iotools.cloud/tool/webauthn-credential-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/webauthn-credential-generator","href":"/api-reference/generators/webauthn-credential-generator","autogeneratedByOpenApi":true},{"title":"Webhook Test Payload Generator","description":"Generate realistic sample webhook payloads for GitHub, Stripe, Shopify, Slack, Twilio and SendGrid — complete with provider-correct headers, HMAC signatures and a ready-to-run cURL command.\n\n[Try Webhook Test Payload Generator in your browser →](https://iotools.cloud/tool/webhook-test-payload-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/webhook-test-payload-generator","href":"/api-reference/generators/webhook-test-payload-generator","autogeneratedByOpenApi":true},{"title":"Weighted Random Picker","description":"Pick a random winner from a list where each item can carry a weight, so heavier items are more likely to be drawn. Enter one item per line as 'name:weight' (weight optional, defaults to 1), draw one or several winners with or without replacement, and see each item's exact probability.\n\n[Try Weighted Random Picker in your browser →](https://iotools.cloud/tool/weighted-random-picker/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/weighted-random-picker","href":"/api-reference/generators/weighted-random-picker","autogeneratedByOpenApi":true},{"title":"Word Cloud Generator","description":"Turn any text into a word cloud — word frequency drives font size, with shape, palette, rotation and stop-word filtering options. Generates a self-contained SVG entirely in your browser.\n\n[Try Word Cloud Generator in your browser →](https://iotools.cloud/tool/word-cloud-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/word-cloud-generator","href":"/api-reference/generators/word-cloud-generator","autogeneratedByOpenApi":true},{"title":"Word Combiner","description":"Combine two or more word lists into every possible combination (a Cartesian product). Great for brainstorming domain names, usernames, product names, or keyword lists — paste one word per line, pick a separator, and get every pairing back.\n\n[Try Word Combiner in your browser →](https://iotools.cloud/tool/word-combiner/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/word-combiner","href":"/api-reference/generators/word-combiner","autogeneratedByOpenApi":true},{"title":"UUID Generator","description":"Generate RFC 9562 / RFC 4122 UUIDs — v4 (random), v1 (time-based), v5 (namespace + SHA-1), v7 (time-ordered) and the nil UUID — in bulk, upper or lower case. Generated in your browser with a cryptographic RNG.\n\n[Try UUID Generator in your browser →](https://iotools.cloud/tool/uuid-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/uuid-generator","href":"/api-reference/generators/uuid-generator","autogeneratedByOpenApi":true},{"title":"Word Generator","description":"Generate random English words filtered by type (noun, verb, adjective, adverb), starting letters, and length.\n\n[Try Word Generator in your browser →](https://iotools.cloud/tool/word-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/word-generator","href":"/api-reference/generators/word-generator","autogeneratedByOpenApi":true},{"title":"Zalgo Text Generator","description":"Turn plain text into glitchy, corrupted Zalgo text by stacking Unicode combining marks — control the chaos level and whether it bleeds above, through or below the line.\n\n[Try Zalgo Text Generator in your browser →](https://iotools.cloud/tool/zalgo-text-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/zalgo-text-generator","href":"/api-reference/generators/zalgo-text-generator","autogeneratedByOpenApi":true},{"title":"ULID Generator","description":"Generate ULIDs — 26-character, Crockford Base32, lexicographically-sortable unique identifiers with a millisecond timestamp and 80 bits of cryptographically-random payload. Batch-generate as plain text, JSON, or YAML, entirely in your browser.\n\n[Try ULID Generator in your browser →](https://iotools.cloud/tool/ulid-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ulid-generator","href":"/api-reference/generators/ulid-generator","autogeneratedByOpenApi":true},{"title":"Roll The Dice","description":"Roll one or many virtual dice, with any number of sides. Get the individual results plus the total and average, generated fresh every time.\n\n[Try Roll The Dice in your browser →](https://iotools.cloud/tool/roll-the-dice/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/roll-the-dice","href":"/api-reference/generators/roll-the-dice","autogeneratedByOpenApi":true},{"title":"Tarot Birth Card Calculator","description":"Find your Tarot birth card(s) from your date of birth. Uses the classic numerological reduction (month + day + year, digit-summed to a Major Arcana number) to reveal your birth card(s), their keywords and traditional meaning.\n\n[Try Tarot Birth Card Calculator in your browser →](https://iotools.cloud/tool/tarot-birth-card/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/tarot-birth-card","href":"/api-reference/generators/tarot-birth-card-calculator","autogeneratedByOpenApi":true},{"title":"SVG Sprite Sheet Generator","description":"Combine multiple pasted SVG icons into a single sprite sheet using &lt;symbol id> elements, each keeping its own viewBox. Emits the sprite markup plus ready-to-use &lt;use> reference snippets (external file, inline, or CSS background).\n\n[Try SVG Sprite Sheet Generator in your browser →](https://iotools.cloud/tool/svg-sprite-sheet-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/svg-sprite-sheet-generator","href":"/api-reference/generators/svg-sprite-sheet-generator","autogeneratedByOpenApi":true},{"title":"SVG Wave Generator","description":"Generate a decorative SVG wave — a section divider or hero background — from a chosen shape, amplitude, frequency, layers and colours. Copy the SVG, a CSS background-image snippet, or ready-to-paste HTML. Runs entirely in your browser.\n\n[Try SVG Wave Generator in your browser →](https://iotools.cloud/tool/svg-wave-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/svg-wave-generator","href":"/api-reference/generators/svg-wave-generator","autogeneratedByOpenApi":true},{"title":"SVG Blob Generator","description":"Generate organic SVG blob shapes for backgrounds, hero sections and logos. Control the edge count, growth and colors, fill with a solid or gradient, then copy the SVG or the CSS clip-path. Seeded, so the same seed always gives the same blob.\n\n[Try SVG Blob Generator in your browser →](https://iotools.cloud/tool/svg-blob-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/svg-blob-generator","href":"/api-reference/generators/svg-blob-generator","autogeneratedByOpenApi":true},{"title":"SHA-3 Hash Generator","description":"Generate a FIPS-202 SHA-3 hash (SHA3-224, SHA3-256, SHA3-384, SHA3-512) of any text, in hexadecimal or base64, and optionally verify it against an expected hash.\n\n[Try SHA-3 Hash Generator in your browser →](https://iotools.cloud/tool/sha3-hash-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/sha3-hash-generator","href":"/api-reference/generators/sha-3-hash-generator","autogeneratedByOpenApi":true},{"title":"Small Text Generator","description":"Turn plain text into Unicode small text — superscript, subscript, or small-caps lookalike characters you can paste into social-media bios, captions, and usernames.\n\n[Try Small Text Generator in your browser →](https://iotools.cloud/tool/small-text-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/small-text-generator","href":"/api-reference/generators/small-text-generator","autogeneratedByOpenApi":true},{"title":"Snowflake ID Generator","description":"Generate unique 64-bit Snowflake IDs (Twitter, Discord, or Unix epoch) in decimal, hex, binary, JSON, or CSV — or decode an existing Snowflake ID back into its timestamp, machine ID, and sequence.\n\n[Try Snowflake ID Generator in your browser →](https://iotools.cloud/tool/snowflake-id-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/snowflake-id-generator","href":"/api-reference/generators/snowflake-id-generator","autogeneratedByOpenApi":true},{"title":"SQL CREATE TABLE Generator","description":"Generate a CREATE TABLE SQL statement from simple column definitions. Supports MySQL, PostgreSQL, SQLite, and SQL Server dialects with per-dialect type mapping, auto-increment, primary/foreign keys, and indexes.\n\n[Try SQL CREATE TABLE Generator in your browser →](https://iotools.cloud/tool/sql-create-table-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/sql-create-table-generator","href":"/api-reference/generators/sql-create-table-generator","autogeneratedByOpenApi":true},{"title":"SSH Config File Generator","description":"Generate a ready-to-paste ~/.ssh/config Host block from a simple form — set the Host alias, HostName, User, Port, IdentityFile, ProxyJump, ServerAliveInterval, StrictHostKeyChecking and ForwardAgent/IdentitiesOnly options, plus a global Host * block. Runs entirely in your browser.\n\n[Try SSH Config File Generator in your browser →](https://iotools.cloud/tool/ssh-config-file-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ssh-config-file-generator","href":"/api-reference/generators/ssh-config-file-generator","autogeneratedByOpenApi":true},{"title":"SVG Filter Effects Generator","description":"Visually build an SVG &lt;filter> — blur, hue rotate, saturate, drop shadow, turbulence, emboss and more — with a live preview on text, shapes or your own image, and copy the ready-to-use SVG and CSS. Runs entirely in your browser.\n\n[Try SVG Filter Effects Generator in your browser →](https://iotools.cloud/tool/svg-filter-effects-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/svg-filter-effects-generator","href":"/api-reference/generators/svg-filter-effects-generator","autogeneratedByOpenApi":true},{"title":"SVG Loading Spinner Generator","description":"Generate a self-contained animated SVG loading spinner — circle stroke, dual ring, dotted ring, pulse/bouncing dots, bar loader or ripple — with your own size, colours and speed. Copy the SVG or download it as a .svg file. Runs entirely in your browser.\n\n[Try SVG Loading Spinner Generator in your browser →](https://iotools.cloud/tool/svg-loading-spinner-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/svg-loading-spinner-generator","href":"/api-reference/generators/svg-loading-spinner-generator","autogeneratedByOpenApi":true},{"title":"SVG Noise Texture Generator","description":"Generate a scalable SVG noise or grain texture using the native feTurbulence filter — pick fractal noise or turbulence, tune frequency, octaves, seed, contrast and opacity, in monochrome or a colour tint. Copy the SVG or download it.\n\n[Try SVG Noise Texture Generator in your browser →](https://iotools.cloud/tool/svg-noise-texture-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/svg-noise-texture-generator","href":"/api-reference/generators/svg-noise-texture-generator","autogeneratedByOpenApi":true},{"title":"SVG Pattern Generator","description":"Generate a seamless, tileable SVG background pattern — dots, stripes, grid, chevrons, hexagons, triangles, diamonds, crosses, waves, or checkerboard — with custom colours, spacing, stroke, opacity, and rotation. Copy or download the standalone SVG.\n\n[Try SVG Pattern Generator in your browser →](https://iotools.cloud/tool/svg-pattern-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/svg-pattern-generator","href":"/api-reference/generators/svg-pattern-generator","autogeneratedByOpenApi":true},{"title":"Tailwind CSS Color Scale Generator","description":"Generate a Tailwind-style 50-950 color scale from any base hex color, interpolated in perceptually-even OKLCH space. Export as a Tailwind config, CSS custom properties, SCSS variables or JSON, in modern oklch() or classic hex.\n\n[Try Tailwind CSS Color Scale Generator in your browser →](https://iotools.cloud/tool/tailwind-css-color-scale-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/tailwind-css-color-scale-generator","href":"/api-reference/generators/tailwind-css-color-scale-generator","autogeneratedByOpenApi":true},{"title":"tsconfig.json Generator","description":"Generate a TypeScript tsconfig.json from form fields: target, module, moduleResolution, JSX, lib, project layout (rootDir, outDir, baseUrl, path aliases, include/exclude), and every strictness, linting, and emit/interop compiler option. Start from a preset (Node.js, React, Next.js, Library, Strictest) or build a custom config; output is commented, ready-to-drop JSONC.\n\n[Try tsconfig.json Generator in your browser →](https://iotools.cloud/tool/tsconfig-json-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/tsconfig-json-generator","href":"/api-reference/generators/tsconfigjson-generator","autogeneratedByOpenApi":true},{"title":"Username Generator","description":"Generate unique, available-looking usernames from a base word or interest — adjective + noun combos, leetspeak, portmanteaus, prefixes and more, filtered by platform character limits (Twitter, Instagram, TikTok, Reddit, Discord, GitHub, Twitch, YouTube).\n\n[Try Username Generator in your browser →](https://iotools.cloud/tool/username-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/username-generator","href":"/api-reference/generators/username-generator","autogeneratedByOpenApi":true},{"title":"Aztec Code Generator","description":"Generate an Aztec Code 2D barcode from text, a URL, or any short string — configurable error correction and module size, output as a scalable SVG. Runs entirely in your browser.\n\n[Try Aztec Code Generator in your browser →](https://iotools.cloud/tool/aztec-code-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/aztec-code-generator","href":"/api-reference/generators/aztec-code-generator","autogeneratedByOpenApi":true},{"title":"Data Matrix Generator","description":"Generate a Data Matrix 2D barcode from text, a serial number, or any short string — square or rectangular symbol shape, configurable module size, output as a scalable SVG. Runs entirely in your browser.\n\n[Try Data Matrix Generator in your browser →](https://iotools.cloud/tool/data-matrix-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/data-matrix-generator","href":"/api-reference/generators/data-matrix-generator","autogeneratedByOpenApi":true},{"title":"PDF417 Barcode Generator","description":"Encode text, IDs, or shipping data into a PDF417 2D barcode — configurable error correction, columns, row height, and module scale, output as a scalable SVG. Runs entirely in your browser.\n\n[Try PDF417 Barcode Generator in your browser →](https://iotools.cloud/tool/pdf417-barcode-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/pdf417-barcode-generator","href":"/api-reference/generators/pdf417-barcode-generator","autogeneratedByOpenApi":true}]},{"group":"Calculators","pages":[{"title":"1099 vs W2 Income Comparison Calculator","description":"Compare annual take-home pay as a W2 employee vs a 1099 independent contractor for the same gross income — federal tax, self-employment tax, FICA, state tax, retirement, health insurance and business expenses, side by side.\n\n[Try 1099 vs W2 Income Comparison Calculator in your browser →](https://iotools.cloud/tool/1099-vs-w2-income-comparison-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/1099-vs-w2-income-comparison-calculator","href":"/api-reference/calculators/1099-vs-w2-income-comparison-calculator","autogeneratedByOpenApi":true},{"title":"3D Printing Filament & Time Estimator","description":"Estimate filament length, weight, cost and print time for a 3D print from its bounding-box dimensions, material and slicer settings — plus a cost comparison across 8 common filaments.\n\n[Try 3D Printing Filament & Time Estimator in your browser →](https://iotools.cloud/tool/3d-printing-filament-time-estimator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/3d-printing-filament-time-estimator","href":"/api-reference/calculators/3d-printing-filament-&-time-estimator","autogeneratedByOpenApi":true},{"title":"A/B Test Significance Calculator","description":"Run a two-proportion z-test on your A/B test results. Enter visitors and conversions for a control and a variant to get the conversion rates, z-score, p-value, statistical significance, relative uplift and confidence interval.\n\n[Try A/B Test Significance Calculator in your browser →](https://iotools.cloud/tool/ab-test-significance-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ab-test-significance-calculator","href":"/api-reference/calculators/ab-test-significance-calculator","autogeneratedByOpenApi":true},{"title":"ADC / DAC Converter Calculator","description":"Calculate LSB step size, quantized ADC code and reconstructed DAC output voltage for any bit depth and reference voltage. Shows the code in decimal, binary and hex, plus quantization error and ideal SNR.\n\n[Try ADC / DAC Converter Calculator in your browser →](https://iotools.cloud/tool/adc-dac-converter-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/adc-dac-converter-calculator","href":"/api-reference/calculators/adc-dac-converter-calculator","autogeneratedByOpenApi":true},{"title":"Age Calculator","description":"Calculate exact age in years, months and days between a date of birth and any date — plus total days, weeks, months, day of the week born, and a countdown to the next birthday.\n\n[Try Age Calculator in your browser →](https://iotools.cloud/tool/age-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/age-calculator","href":"/api-reference/calculators/age-calculator","autogeneratedByOpenApi":true},{"title":"Area of Square Calculator","description":"Calculate a square's area, perimeter and diagonal from its side length — area = side², perimeter = 4 × side, diagonal = side × √2. Pick any unit; it's carried through as a label, no conversion needed.\n\n[Try Area of Square Calculator in your browser →](https://iotools.cloud/tool/area-of-square-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/area-of-square-calculator","href":"/api-reference/calculators/area-of-square-calculator","autogeneratedByOpenApi":true},{"title":"Aspect Ratio Calculator","description":"Simplify a width x height pair into its smallest whole-number aspect ratio (e.g. 1920x1080 -> 16:9), or solve a missing width/height from a known ratio like 16:9. Exact GCD math, no rounding drift.\n\n[Try Aspect Ratio Calculator in your browser →](https://iotools.cloud/tool/aspect-ratio-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/aspect-ratio-calculator","href":"/api-reference/calculators/aspect-ratio-calculator","autogeneratedByOpenApi":true},{"title":"Audio File Size Calculator","description":"Estimate an audio file's size from its duration and format — uncompressed WAV/PCM (sample rate, bit depth, channels) or compressed MP3/AAC/OGG/FLAC at a given bitrate — with a byte/KB/MB/GB breakdown.\n\n[Try Audio File Size Calculator in your browser →](https://iotools.cloud/tool/audio-file-size-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/audio-file-size-calculator","href":"/api-reference/calculators/audio-file-size-calculator","autogeneratedByOpenApi":true},{"title":"Bandwidth & Download Time Calculator","description":"Calculate download or transfer time from a file size and connection speed — correctly converts bits (Mbps/Gbps) to bytes (MB/GB) and shows a human-readable time breakdown plus the effective transfer rate.\n\n[Try Bandwidth & Download Time Calculator in your browser →](https://iotools.cloud/tool/bandwidth-download-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/bandwidth-download-calculator","href":"/api-reference/calculators/bandwidth-&-download-time-calculator","autogeneratedByOpenApi":true},{"title":"Battery Life / Runtime Calculator","description":"Estimate how long a battery will power a device from its capacity (Wh or mAh + voltage) and the device's power draw, with a real-world usable-capacity derating factor.\n\n[Try Battery Life / Runtime Calculator in your browser →](https://iotools.cloud/tool/battery-life-runtime-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/battery-life-runtime-calculator","href":"/api-reference/calculators/battery-life-runtime-calculator","autogeneratedByOpenApi":true},{"title":"Batting Average Calculator","description":"Calculate a baseball or softball batting average from hits and at bats — AVG = hits ÷ at bats, rounded to the standard three decimal places.\n\n[Try Batting Average Calculator in your browser →](https://iotools.cloud/tool/batting-average-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/batting-average-calculator","href":"/api-reference/calculators/batting-average-calculator","autogeneratedByOpenApi":true},{"title":"Belt Length Calculator","description":"Calculate the belt length for a two-pulley drive from the pulley diameters and centre distance, for open or crossed belts. Also reports the wrap (contact) angle on each pulley, the speed ratio, and — from a driver speed — the driven pulley speed and belt linear speed. Works in mm, cm or inches.\n\n[Try Belt Length Calculator in your browser →](https://iotools.cloud/tool/belt-length-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/belt-length-calculator","href":"/api-reference/calculators/belt-length-calculator","autogeneratedByOpenApi":true},{"title":"Bicycle Gear Ratio Calculator","description":"Calculate bicycle gear ratio, gear inches, and development (distance traveled per pedal revolution) from chainring teeth, cog teeth, and wheel size — 700c, 650b, 26\", 29er, or a custom diameter.\n\n[Try Bicycle Gear Ratio Calculator in your browser →](https://iotools.cloud/tool/bicycle-gear-ratio-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/bicycle-gear-ratio-calculator","href":"/api-reference/calculators/bicycle-gear-ratio-calculator","autogeneratedByOpenApi":true},{"title":"Big Integer Calculator","description":"Add, subtract, multiply, divide, exponentiate, or find the modulo of integers of any size — beyond JavaScript's safe-integer limit — using exact arbitrary-precision arithmetic.\n\n[Try Big Integer Calculator in your browser →](https://iotools.cloud/tool/big-integer-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/big-integer-calculator","href":"/api-reference/calculators/big-integer-calculator","autogeneratedByOpenApi":true},{"title":"Bitwise Calculator","description":"Run AND, OR, XOR, NOT, left shift or right shift on two integers and see the exact decimal, hexadecimal and binary result — using arbitrary-precision BigInt math, with no 32-bit truncation.\n\n[Try Bitwise Calculator in your browser →](https://iotools.cloud/tool/bitwise-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/bitwise-calculator","href":"/api-reference/calculators/bitwise-calculator","autogeneratedByOpenApi":true},{"title":"Bitwise Shift Calculator","description":"Left-shift or right-shift an integer — arithmetic/signed >> or logical/unsigned >>> — at a chosen bit width (8/16/32/64), showing the before/after binary pattern plus the decimal and hex result.\n\n[Try Bitwise Shift Calculator in your browser →](https://iotools.cloud/tool/bitwise-shift-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/bitwise-shift-calculator","href":"/api-reference/calculators/bitwise-shift-calculator","autogeneratedByOpenApi":true},{"title":"Black-Scholes Option Pricing Calculator","description":"Price European call and put options with the Black-Scholes-Merton model. Enter spot price, strike price, days to expiry, volatility, risk-free rate and dividend yield to get option prices, delta, gamma, theta, vega, rho, breakeven, intrinsic value and time value.\n\n[Try Black-Scholes Option Pricing Calculator in your browser →](https://iotools.cloud/tool/black-scholes-option-pricing-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/black-scholes-option-pricing-calculator","href":"/api-reference/calculators/black-scholes-option-pricing-calculator","autogeneratedByOpenApi":true},{"title":"Blood Alcohol Content (BAC) Estimator","description":"Estimate blood alcohol content from body weight, sex, standard drinks consumed and hours elapsed, using the Widmark formula. A rough educational estimate only — never a substitute for a breathalyzer, and never a basis for deciding whether to drive.\n\n[Try Blood Alcohol Content (BAC) Estimator in your browser →](https://iotools.cloud/tool/blood-alcohol-content-estimator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/blood-alcohol-content-estimator","href":"/api-reference/calculators/blood-alcohol-content-bac-estimator","autogeneratedByOpenApi":true},{"title":"BMI Calculator","description":"Calculate Body Mass Index (BMI) from your weight and height in metric or imperial units, with instant WHO category classification (Underweight, Normal, Overweight, Obese).\n\n[Try BMI Calculator in your browser →](https://iotools.cloud/tool/bmi-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/bmi-calculator","href":"/api-reference/calculators/bmi-calculator","autogeneratedByOpenApi":true},{"title":"Bolt Torque Calculator","description":"Work out the tightening torque for a bolted joint using T = K·F·d. Pick a thread size (ISO metric coarse/fine or UNC) and a property class (8.8, 10.9, 12.9, A2-70, SAE 5/8) and the preload is derived from proof load automatically, or enter a target clamp load directly. Results in N·m, lbf·ft, lbf·in and kgf·m, with the resulting bolt stress. Runs entirely in your browser.\n\n[Try Bolt Torque Calculator in your browser →](https://iotools.cloud/tool/bolt-torque-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/bolt-torque-calculator","href":"/api-reference/calculators/bolt-torque-calculator","autogeneratedByOpenApi":true},{"title":"BMR & TDEE Calculator","description":"Calculate your Basal Metabolic Rate (BMR) and Total Daily Energy Expenditure (TDEE) using the Mifflin-St Jeor equation, plus calorie targets for weight loss and gain based on your activity level.\n\n[Try BMR & TDEE Calculator in your browser →](https://iotools.cloud/tool/bmr-tdee-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/bmr-tdee-calculator","href":"/api-reference/calculators/bmr-&-tdee-calculator","autogeneratedByOpenApi":true},{"title":"Body Fat Calculator","description":"Estimate body fat percentage from tape-measure circumferences using the US Navy method — no calipers needed. Get your body fat %, ACE category, and category range instantly.\n\n[Try Body Fat Calculator in your browser →](https://iotools.cloud/tool/body-fat-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/body-fat-calculator","href":"/api-reference/calculators/body-fat-calculator","autogeneratedByOpenApi":true},{"title":"Break-Even Point Calculator","description":"Calculate the break-even point for your business — units and revenue needed to cover fixed costs — from fixed costs, price per unit and variable cost per unit. Also shows contribution margin and contribution margin ratio.\n\n[Try Break-Even Point Calculator in your browser →](https://iotools.cloud/tool/break-even-point-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/break-even-point-calculator","href":"/api-reference/calculators/break-even-point-calculator","autogeneratedByOpenApi":true},{"title":"Cache TTL Calculator","description":"Convert a cache TTL between seconds, minutes, hours, days and weeks, and generate the matching Cache-Control: max-age header with a human-readable duration breakdown.\n\n[Try Cache TTL Calculator in your browser →](https://iotools.cloud/tool/cache-ttl-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/cache-ttl-calculator","href":"/api-reference/calculators/cache-ttl-calculator","autogeneratedByOpenApi":true},{"title":"CAGR Calculator","description":"Calculate the Compound Annual Growth Rate between a start and end value over a number of years, or project a future value forward from a known CAGR.\n\n[Try CAGR Calculator in your browser →](https://iotools.cloud/tool/cagr-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/cagr-calculator","href":"/api-reference/calculators/cagr-calculator","autogeneratedByOpenApi":true},{"title":"Calorie Burn Calculator","description":"Estimate calories burned during exercise from your activity, body weight and duration, using the standard MET (Metabolic Equivalent of Task) formula and published Compendium of Physical Activities values.\n\n[Try Calorie Burn Calculator in your browser →](https://iotools.cloud/tool/calorie-burn-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/calorie-burn-calculator","href":"/api-reference/calculators/calorie-burn-calculator","autogeneratedByOpenApi":true},{"title":"Carbon Footprint Estimator","description":"Estimate your annual personal CO2e emissions from flights, car travel, home energy, diet and spending, broken down by category and compared against country per-capita averages, using published EPA/DEFRA/IPCC-style emission factors.\n\n[Try Carbon Footprint Estimator in your browser →](https://iotools.cloud/tool/carbon-footprint-estimator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/carbon-footprint-estimator","href":"/api-reference/calculators/carbon-footprint-estimator","autogeneratedByOpenApi":true},{"title":"Churn Rate & Retention Calculator","description":"Calculate customer churn rate and retention rate from customers at the start of a period and customers lost — with an optional annualized rate projection and net-new customer tracking.\n\n[Try Churn Rate & Retention Calculator in your browser →](https://iotools.cloud/tool/churn-rate-retention-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/churn-rate-retention-calculator","href":"/api-reference/calculators/churn-rate-&-retention-calculator","autogeneratedByOpenApi":true},{"title":"Circle & Ellipse Calculator","description":"Calculate a circle's radius, diameter, circumference and area from any single known value, plus optional sector arc length and area — or an ellipse's area, perimeter (Ramanujan approximation), eccentricity, foci distance and semi-latus rectum from its semi-major/semi-minor axes.\n\n[Try Circle & Ellipse Calculator in your browser →](https://iotools.cloud/tool/circle-ellipse-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/circle-ellipse-calculator","href":"/api-reference/calculators/circle-&-ellipse-calculator","autogeneratedByOpenApi":true},{"title":"Cloud Bandwidth Cost Estimator","description":"Estimate monthly egress bandwidth costs across AWS, Google Cloud, Azure, Cloudflare, DigitalOcean and Backblaze B2 using tiered list pricing, with a side-by-side cost comparison.\n\n[Try Cloud Bandwidth Cost Estimator in your browser →](https://iotools.cloud/tool/cloud-bandwidth-cost-estimator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/cloud-bandwidth-cost-estimator","href":"/api-reference/calculators/cloud-bandwidth-cost-estimator","autogeneratedByOpenApi":true},{"title":"Camera Depth of Field (DoF) Calculator","description":"Calculate a camera's depth of field from focal length, aperture, subject distance and sensor size. Get the hyperfocal distance, near and far focus limits, total depth of field, and which side of the subject has more DoF. Pure optics math — no camera or photo upload needed.\n\n[Try Camera Depth of Field (DoF) Calculator in your browser →](https://iotools.cloud/tool/camera-depth-of-field-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/camera-depth-of-field-calculator","href":"/api-reference/calculators/camera-depth-of-field-dof-calculator","autogeneratedByOpenApi":true},{"title":"Compound Interest Calculator","description":"Project the future value of an investment with compound interest — pick a compounding frequency (annually to continuous), add optional monthly contributions, and see a year-by-year growth table.\n\n[Try Compound Interest Calculator in your browser →](https://iotools.cloud/tool/compound-interest-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/compound-interest-calculator","href":"/api-reference/calculators/compound-interest-calculator","autogeneratedByOpenApi":true},{"title":"Compression Ratio Calculator","description":"Calculate the compression ratio between an original and compressed file size — with space saved, percentage saved, decimal ratio and a compression-quality rating.\n\n[Try Compression Ratio Calculator in your browser →](https://iotools.cloud/tool/compression-ratio-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/compression-ratio-calculator","href":"/api-reference/calculators/compression-ratio-calculator","autogeneratedByOpenApi":true},{"title":"Concrete Volume & Bags Calculator","description":"Calculate the concrete volume of a slab or footing from length, width and depth, and convert it into the number of premix bags to buy — for six standard US and metric bag sizes.\n\n[Try Concrete Volume & Bags Calculator in your browser →](https://iotools.cloud/tool/concrete-volume-bags-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/concrete-volume-bags-calculator","href":"/api-reference/calculators/concrete-volume-&-bags-calculator","autogeneratedByOpenApi":true},{"title":"Confidence Interval Calculator","description":"Calculate a confidence interval for a sample mean or a sample proportion. Enter your sample statistics and confidence level to get the point estimate, margin of error and interval bounds.\n\n[Try Confidence Interval Calculator in your browser →](https://iotools.cloud/tool/confidence-interval-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/confidence-interval-calculator","href":"/api-reference/calculators/confidence-interval-calculator","autogeneratedByOpenApi":true},{"title":"Container Garden Planner","description":"Estimate how many plants fit in a round or rectangular container based on each plant's recommended spacing — pick from 25 common herbs, greens, vegetables and fruits.\n\n[Try Container Garden Planner in your browser →](https://iotools.cloud/tool/container-garden-planner/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/container-garden-planner","href":"/api-reference/calculators/container-garden-planner","autogeneratedByOpenApi":true},{"title":"CSS Specificity Calculator","description":"Calculate the CSS specificity of one or more selectors as an (A, B, C) triple — ID, class/attribute/pseudo-class, and type/pseudo-element counts — to debug why a style rule isn't winning.\n\n[Try CSS Specificity Calculator in your browser →](https://iotools.cloud/tool/css-specificity-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-specificity-calculator","href":"/api-reference/calculators/css-specificity-calculator","autogeneratedByOpenApi":true},{"title":"Customer Lifetime Value Calculator","description":"Calculate Customer Lifetime Value (CLV / LTV) with the e-commerce model (average order value × purchases per year × lifespan) or the SaaS model (ARPU ÷ monthly churn), apply gross margin for net value, and compare against CAC for an LTV:CAC ratio and payback period.\n\n[Try Customer Lifetime Value Calculator in your browser →](https://iotools.cloud/tool/customer-lifetime-value-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/customer-lifetime-value-calculator","href":"/api-reference/calculators/customer-lifetime-value-calculator","autogeneratedByOpenApi":true},{"title":"Data Transfer Time Calculator","description":"Estimate how long a file takes to transfer over a given bandwidth, accounting for protocol overhead (TCP/UDP/HTTP) and real-world network efficiency — with a human-readable time, exact seconds, and the effective speed.\n\n[Try Data Transfer Time Calculator in your browser →](https://iotools.cloud/tool/data-transfer-time-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/data-transfer-time-calculator","href":"/api-reference/calculators/data-transfer-time-calculator","autogeneratedByOpenApi":true},{"title":"Date Calculator","description":"Add or subtract years, months and days from a date. Get the resulting date, its day of the week, ISO format, and the total number of days and weeks between the two dates.\n\n[Try Date Calculator in your browser →](https://iotools.cloud/tool/date-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/date-calculator","href":"/api-reference/calculators/date-calculator","autogeneratedByOpenApi":true},{"title":"Date Countdown Calculator","description":"Count down the days, hours, minutes and seconds until a target date and time — or the time elapsed since a past one. Optionally count only working days (Mon-Fri), and measure the span from any custom start moment.\n\n[Try Date Countdown Calculator in your browser →](https://iotools.cloud/tool/date-countdown-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/date-countdown-calculator","href":"/api-reference/calculators/date-countdown-calculator","autogeneratedByOpenApi":true},{"title":"Date Difference Calculator","description":"Find the difference between two dates: total days, weeks, and a full years/months/days breakdown, plus weekend and business-day counts with optional US, UK, or Australian public-holiday presets and a configurable weekend.\n\n[Try Date Difference Calculator in your browser →](https://iotools.cloud/tool/date-difference-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/date-difference-calculator","href":"/api-reference/calculators/date-difference-calculator","autogeneratedByOpenApi":true},{"title":"DCA (Dollar-Cost Averaging) Calculator","description":"Simulate a dollar-cost averaging investment strategy — periodic contributions at a chosen frequency compounding over time — and compare the result against investing the same total amount as a single lump sum.\n\n[Try DCA (Dollar-Cost Averaging) Calculator in your browser →](https://iotools.cloud/tool/dca-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/dca-calculator","href":"/api-reference/calculators/dca-dollar-cost-averaging-calculator","autogeneratedByOpenApi":true},{"title":"Debt Repayment Calculator","description":"Calculate your monthly loan or debt repayment amount, total interest paid, and payoff timeline from principal, interest rate and term using standard amortization — and see how an extra monthly payment shortens the term and cuts interest.\n\n[Try Debt Repayment Calculator in your browser →](https://iotools.cloud/tool/debt-repayment-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/debt-repayment-calculator","href":"/api-reference/calculators/debt-repayment-calculator","autogeneratedByOpenApi":true},{"title":"Depreciation Calculator","description":"Calculate asset depreciation with straight-line, declining balance, double-declining balance, or sum-of-years-digits methods, and see a full year-by-year schedule of depreciation expense and book value.\n\n[Try Depreciation Calculator in your browser →](https://iotools.cloud/tool/depreciation-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/depreciation-calculator","href":"/api-reference/calculators/depreciation-calculator","autogeneratedByOpenApi":true},{"title":"Dew Point & Humidity Calculator","description":"Calculate dew point, wet-bulb temperature, heat index, vapor pressure, absolute humidity, mixing ratio, specific humidity and moist-air density from temperature and relative humidity.\n\n[Try Dew Point & Humidity Calculator in your browser →](https://iotools.cloud/tool/dew-point-humidity-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/dew-point-humidity-calculator","href":"/api-reference/calculators/dew-point-&-humidity-calculator","autogeneratedByOpenApi":true},{"title":"Discount & Markup Calculator","description":"Calculate sale price, profit margin, markup, discounts and stacked discounts. Five modes: markup, margin, discount, reverse discount, and stacked (compounded) discounts — with a full breakdown.\n\n[Try Discount & Markup Calculator in your browser →](https://iotools.cloud/tool/discount-markup-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/discount-markup-calculator","href":"/api-reference/calculators/discount-&-markup-calculator","autogeneratedByOpenApi":true},{"title":"DNS Record TTL Expiry Calculator","description":"Paste DNS records (TYPE TTL name) and see exactly when each cached copy expires, the live countdown remaining, and the safe propagation window (TTL x 2). Includes an optional TTL-reduction schedule for planning migrations.\n\n[Try DNS Record TTL Expiry Calculator in your browser →](https://iotools.cloud/tool/dns-record-ttl-expiry-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/dns-record-ttl-expiry-calculator","href":"/api-reference/calculators/dns-record-ttl-expiry-calculator","autogeneratedByOpenApi":true},{"title":"Docker Container Resource Calculator","description":"Calculate recommended CPU and memory requests and limits for Docker containers and Kubernetes pods. Pick a workload preset or enter custom values, cap them to your host capacity, and copy a ready docker run command and Kubernetes resources block.\n\n[Try Docker Container Resource Calculator in your browser →](https://iotools.cloud/tool/docker-container-resource-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/docker-container-resource-calculator","href":"/api-reference/calculators/docker-container-resource-calculator","autogeneratedByOpenApi":true},{"title":"DPI / PPI Calculator","description":"Calculate a screen's pixel density (PPI) from its resolution and diagonal size — plus pixel pitch, aspect ratio, total megapixels, Android density bucket and a Retina check.\n\n[Try DPI / PPI Calculator in your browser →](https://iotools.cloud/tool/dpi-ppi-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/dpi-ppi-calculator","href":"/api-reference/calculators/dpi-ppi-calculator","autogeneratedByOpenApi":true},{"title":"Electricity Cost Calculator","description":"Estimate the running cost of any appliance from its wattage, daily usage hours, and your electricity rate — with daily/weekly/monthly/yearly energy and cost, plus a yearly CO2 estimate.\n\n[Try Electricity Cost Calculator in your browser →](https://iotools.cloud/tool/electricity-cost-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/electricity-cost-calculator","href":"/api-reference/calculators/electricity-cost-calculator","autogeneratedByOpenApi":true},{"title":"EMI Calculator","description":"Calculate the monthly EMI on a loan, with a full amortization schedule, total interest and total repayment. Compare Reducing Balance vs Flat Rate, model extra or lump-sum prepayments to see interest and time saved, and put two loan offers side by side.\n\n[Try EMI Calculator in your browser →](https://iotools.cloud/tool/emi-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/emi-calculator","href":"/api-reference/calculators/emi-calculator","autogeneratedByOpenApi":true},{"title":"ERA Calculator","description":"Calculate a pitcher's earned run average from earned runs and innings pitched — ERA = (earned runs ÷ innings pitched) × 9, rounded to two decimal places.\n\n[Try ERA Calculator in your browser →](https://iotools.cloud/tool/era-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/era-calculator","href":"/api-reference/calculators/era-calculator","autogeneratedByOpenApi":true},{"title":"ETA Calculator","description":"Estimate when a batch of repetitive work will finish. Give a start time, how many units there are, and how long one unit takes — then optionally add break time, a buffer percentage, and constrain the estimate to working hours (9am-5pm) or exclude weekends.\n\n[Try ETA Calculator in your browser →](https://iotools.cloud/tool/eta-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/eta-calculator","href":"/api-reference/calculators/eta-calculator","autogeneratedByOpenApi":true},{"title":"EV Charging Cost Calculator","description":"Estimate what it costs to charge an electric vehicle from your battery size, start/target charge, and electricity rate — with a home vs public cost comparison, cost per mile/km, a monthly estimate, and Level 1/Level 2/DC-fast charging times.\n\n[Try EV Charging Cost Calculator in your browser →](https://iotools.cloud/tool/ev-charging-cost-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ev-charging-cost-calculator","href":"/api-reference/calculators/ev-charging-cost-calculator","autogeneratedByOpenApi":true},{"title":"Fibonacci Retracement Calculator","description":"Calculate Fibonacci retracement and extension price levels from a swing high and swing low — the standard 23.6%, 38.2%, 50%, 61.8% and 78.6% pullbacks plus 127.2%, 161.8%, 200% and 261.8% extension targets, for uptrends and downtrends.\n\n[Try Fibonacci Retracement Calculator in your browser →](https://iotools.cloud/tool/fibonacci-retracement-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/fibonacci-retracement-calculator","href":"/api-reference/calculators/fibonacci-retracement-calculator","autogeneratedByOpenApi":true},{"title":"FIRE Calculator","description":"Calculate your Financial Independence / Retire Early (FIRE) number, how many years until you reach it, your savings rate, and Lean/Fat/Coast FIRE reference targets.\n\n[Try FIRE Calculator in your browser →](https://iotools.cloud/tool/fire-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/fire-calculator","href":"/api-reference/calculators/fire-calculator","autogeneratedByOpenApi":true},{"title":"Floor / Tile Area Calculator","description":"Estimate floor area and the number of tiles and boxes to buy for a tiling project — accounting for grout gap, a wastage allowance and box rounding, for rectangular or L-shaped rooms in metric or imperial units.\n\n[Try Floor / Tile Area Calculator in your browser →](https://iotools.cloud/tool/floor-tile-area-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/floor-tile-area-calculator","href":"/api-reference/calculators/floor-tile-area-calculator","autogeneratedByOpenApi":true},{"title":"Fuel Economy Calculator","description":"Convert fuel economy between MPG (US/UK), L/100km and km/L, then estimate trip fuel cost, compare two vehicles side by side, and project annual fuel spend with a CO₂ emissions estimate.\n\n[Try Fuel Economy Calculator in your browser →](https://iotools.cloud/tool/fuel-economy-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/fuel-economy-calculator","href":"/api-reference/calculators/fuel-economy-calculator","autogeneratedByOpenApi":true},{"title":"GCD & LCM Calculator","description":"Find the greatest common divisor (GCD/HCF) and least common multiple (LCM) of a list of integers, with an optional step-by-step Euclidean-algorithm walkthrough.\n\n[Try GCD & LCM Calculator in your browser →](https://iotools.cloud/tool/gcd-lcm-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/gcd-lcm-calculator","href":"/api-reference/calculators/gcd-&-lcm-calculator","autogeneratedByOpenApi":true},{"title":"Gear Ratio Calculator","description":"Calculate gear ratio, output speed and output torque from driver and driven tooth counts. Handles compound multi-stage gear trains with a per-stage breakdown, applies a per-mesh efficiency to the torque, and reports the ratio as a decimal, as N:1 and as a speed change.\n\n[Try Gear Ratio Calculator in your browser →](https://iotools.cloud/tool/gear-ratio-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/gear-ratio-calculator","href":"/api-reference/calculators/gear-ratio-calculator","autogeneratedByOpenApi":true},{"title":"Geo Distance Calculator","description":"Calculate the great-circle distance between two latitude/longitude points in kilometers, miles, nautical miles, meters and feet, plus the initial compass bearing. Choose the Haversine (spherical) or Vincenty (WGS-84 ellipsoid) formula; coordinates accept decimal degrees or DMS.\n\n[Try Geo Distance Calculator in your browser →](https://iotools.cloud/tool/geo-distance-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/geo-distance-calculator","href":"/api-reference/calculators/geo-distance-calculator","autogeneratedByOpenApi":true},{"title":"GPA Calculator","description":"Calculate your weighted grade point average (GPA) from a list of courses. Enter each course's letter grade and credit hours, one per line, and get your GPA, total credit hours and total quality points on the standard 4.0 (or 4.3) scale.\n\n[Try GPA Calculator in your browser →](https://iotools.cloud/tool/gpa-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/gpa-calculator","href":"/api-reference/calculators/gpa-calculator","autogeneratedByOpenApi":true},{"title":"GPU VRAM Calculator","description":"Estimate the GPU VRAM needed to run or train a transformer / large language model. Enter parameter count, precision (fp16, int8, int4…), context length and batch size to break down weights, KV cache, activations, gradients and optimizer state, and check which GPUs it fits on.\n\n[Try GPU VRAM Calculator in your browser →](https://iotools.cloud/tool/gpu-vram-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/gpu-vram-calculator","href":"/api-reference/calculators/gpu-vram-calculator","autogeneratedByOpenApi":true},{"title":"Heart Rate Zone Calculator","description":"Calculate your five heart rate training zones (Zone 1 to Zone 5) from your age, using the Haskell-Fox, Tanaka or Gellish maximum-heart-rate formula, plus the optional Karvonen heart-rate-reserve method for personalized zones from your resting heart rate.\n\n[Try Heart Rate Zone Calculator in your browser →](https://iotools.cloud/tool/heart-rate-zone-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/heart-rate-zone-calculator","href":"/api-reference/calculators/heart-rate-zone-calculator","autogeneratedByOpenApi":true},{"title":"Heat Index & Wind Chill Calculator","description":"Calculate the 'feels-like' temperature from air temperature plus humidity (NWS heat index) or plus wind speed (NWS wind chill), in °F or °C, with a safety category and guidance.\n\n[Try Heat Index & Wind Chill Calculator in your browser →](https://iotools.cloud/tool/heat-index-wind-chill-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/heat-index-wind-chill-calculator","href":"/api-reference/calculators/heat-index-&-wind-chill-calculator","autogeneratedByOpenApi":true},{"title":"Hours Calculator","description":"Calculate the duration between a start time and an end time — as hours and minutes, total minutes, and decimal hours. Handles overnight shifts that cross midnight.\n\n[Try Hours Calculator in your browser →](https://iotools.cloud/tool/hours-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/hours-calculator","href":"/api-reference/calculators/hours-calculator","autogeneratedByOpenApi":true},{"title":"Ideal Body Weight Calculator","description":"Calculate ideal body weight (IBW) from height and sex using the Devine, Hamwi, Robinson, Miller and Peterson formulas side by side, with body-frame adjustment, a range and midpoint, and a healthy BMI weight range.\n\n[Try Ideal Body Weight Calculator in your browser →](https://iotools.cloud/tool/ideal-body-weight-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ideal-body-weight-calculator","href":"/api-reference/calculators/ideal-body-weight-calculator","autogeneratedByOpenApi":true},{"title":"Image Print Size Calculator","description":"Work out how big an image prints at a given DPI (print size = pixels / DPI, in inches, cm and mm), or reverse it to find the pixel dimensions needed for a target print size. Exact math from raw pixels and DPI.\n\n[Try Image Print Size Calculator in your browser →](https://iotools.cloud/tool/image-print-size-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/image-print-size-calculator","href":"/api-reference/calculators/image-print-size-calculator","autogeneratedByOpenApi":true},{"title":"Inflation Calculator","description":"Calculate how inflation changes the value of money over time. Enter an amount, a start and end year, and an average annual inflation rate to see the equivalent value, cumulative inflation and lost purchasing power, with a year-by-year breakdown. Works backward in time and models deflation with a negative rate.\n\n[Try Inflation Calculator in your browser →](https://iotools.cloud/tool/inflation-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/inflation-calculator","href":"/api-reference/calculators/inflation-calculator","autogeneratedByOpenApi":true},{"title":"Invoice Total Calculator","description":"Calculate an invoice's grand total from a subtotal, discount, tax and shipping. Choose whether the discount applies before or after tax to see exactly how the total is built up.\n\n[Try Invoice Total Calculator in your browser →](https://iotools.cloud/tool/invoice-total-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/invoice-total-calculator","href":"/api-reference/calculators/invoice-total-calculator","autogeneratedByOpenApi":true},{"title":"IPv4 Subnet Calculator","description":"Calculate an IPv4 subnet from an address and CIDR prefix (or dotted subnet mask). Returns the network and broadcast addresses, subnet and wildcard masks, CIDR notation, usable host range, total addresses and usable host count — with correct /31 point-to-point and /32 single-host handling.\n\n[Try IPv4 Subnet Calculator in your browser →](https://iotools.cloud/tool/ipv4-subnet-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ipv4-subnet-calculator","href":"/api-reference/calculators/ipv4-subnet-calculator","autogeneratedByOpenApi":true},{"title":"IPv6 Subnet Calculator","description":"Calculate an IPv6 subnet from an address and prefix length: the network (prefix) address, first and last addresses, CIDR notation, and the exact total number of addresses — computed with BigInt so even a /0 count is precise.\n\n[Try IPv6 Subnet Calculator in your browser →](https://iotools.cloud/tool/ipv6-subnet-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ipv6-subnet-calculator","href":"/api-reference/calculators/ipv6-subnet-calculator","autogeneratedByOpenApi":true},{"title":"Irregular Polygon Area Calculator","description":"Calculate the area and perimeter of any irregular polygon from its (x, y) vertex coordinates using the Shoelace formula. Enter one vertex per line as an x,y pair — supports any number of vertices (3+).\n\n[Try Irregular Polygon Area Calculator in your browser →](https://iotools.cloud/tool/irregular-polygon-area-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/irregular-polygon-area-calculator","href":"/api-reference/calculators/irregular-polygon-area-calculator","autogeneratedByOpenApi":true},{"title":"ISO Week Number Calculator","description":"Find the ISO 8601 week number (1–53) and ISO week-year for any calendar date, plus the Monday–Sunday span of that week. Correctly handles year-boundary dates where the ISO week-year differs from the calendar year.\n\n[Try ISO Week Number Calculator in your browser →](https://iotools.cloud/tool/iso-week-number-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/iso-week-number-calculator","href":"/api-reference/calculators/iso-week-number-calculator","autogeneratedByOpenApi":true},{"title":"LED Resistor Value Calculator","description":"Calculate the current-limiting resistor for an LED from supply voltage, LED forward voltage, and forward current. Returns the exact resistance, the nearest standard E12/E24 value (rounded up), power dissipation, and a safe resistor wattage rating. Supports LED colour presets and multiple LEDs in series or parallel.\n\n[Try LED Resistor Value Calculator in your browser →](https://iotools.cloud/tool/led-resistor-value-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/led-resistor-value-calculator","href":"/api-reference/calculators/led-resistor-value-calculator","autogeneratedByOpenApi":true},{"title":"LLM API Cost Calculator","description":"Estimate the USD cost of an LLM API workload from input/output token counts and daily call volume, using published per-model list prices — with per-call, per-day, per-month and per-year projections and a side-by-side model comparison.\n\n[Try LLM API Cost Calculator in your browser →](https://iotools.cloud/tool/llm-api-cost-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/llm-api-cost-calculator","href":"/api-reference/calculators/llm-api-cost-calculator","autogeneratedByOpenApi":true},{"title":"Loan Affordability Calculator","description":"Estimate how large a loan you can afford. Enter your gross monthly income, existing debts, interest rate and term, and get the maximum loan amount, monthly payment and purchase price your debt-to-income (DTI) limits allow.\n\n[Try Loan Affordability Calculator in your browser →](https://iotools.cloud/tool/loan-affordability-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/loan-affordability-calculator","href":"/api-reference/calculators/loan-affordability-calculator","autogeneratedByOpenApi":true},{"title":"Loan-to-Value (LTV) Ratio Calculator","description":"Calculate a loan-to-value (LTV) ratio from a loan amount and property value — LTV = loan ÷ value × 100. Shows down payment percent, home equity, PMI-required status (above 80% LTV) and a lender risk tier.\n\n[Try Loan-to-Value (LTV) Ratio Calculator in your browser →](https://iotools.cloud/tool/loan-to-value-ratio-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/loan-to-value-ratio-calculator","href":"/api-reference/calculators/loan-to-value-ltv-ratio-calculator","autogeneratedByOpenApi":true},{"title":"Macronutrient Calculator","description":"Split a daily calorie target into grams and calories of protein, carbs and fat using a diet preset (balanced, high-protein, keto, endurance or zone) or a custom macro ratio, with an optional per-meal breakdown.\n\n[Try Macronutrient Calculator in your browser →](https://iotools.cloud/tool/macronutrient-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/macronutrient-calculator","href":"/api-reference/calculators/macronutrient-calculator","autogeneratedByOpenApi":true},{"title":"Machining Speed & Feed Calculator","description":"Calculate spindle speed (RPM), feed rate, feed per revolution and material removal rate for milling, in metric or imperial units — with starting cutting speeds and chip loads built in for 13 workpiece materials.\n\n[Try Machining Speed & Feed Calculator in your browser →](https://iotools.cloud/tool/machining-speed-feed-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/machining-speed-feed-calculator","href":"/api-reference/calculators/machining-speed-&-feed-calculator","autogeneratedByOpenApi":true},{"title":"Math Evaluator","description":"Evaluate one or more mathematical expressions, one per line. Supports arithmetic, functions (sqrt, sin, cos, log), units (deg), and matrices via mathjs. Each line is evaluated independently and errors are reported per line.\n\n[Try Math Evaluator in your browser →](https://iotools.cloud/tool/math-evaluator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/math-evaluator","href":"/api-reference/calculators/math-evaluator","autogeneratedByOpenApi":true},{"title":"Matrix Calculator","description":"Add, subtract, multiply, transpose, and find the determinant or inverse of 2×2 and 3×3 matrices — with exact fraction (rational) results or decimals rounded to 6 places.\n\n[Try Matrix Calculator in your browser →](https://iotools.cloud/tool/matrix-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/matrix-calculator","href":"/api-reference/calculators/matrix-calculator","autogeneratedByOpenApi":true},{"title":"Meeting Cost Calculator","description":"Calculate the true cost of a meeting from the number of attendees, their average hourly rate, and the meeting length. Shows the total cost plus per-minute and per-hour burn rates and annual projections, in your chosen currency.\n\n[Try Meeting Cost Calculator in your browser →](https://iotools.cloud/tool/meeting-cost-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/meeting-cost-calculator","href":"/api-reference/calculators/meeting-cost-calculator","autogeneratedByOpenApi":true},{"title":"Modulo Calculator","description":"Compute modular arithmetic on integers: simple modulo (a mod n), modular addition, subtraction, multiplication, fast modular exponentiation (a^b mod n), and congruence checks (a ≡ b mod n), with a step-by-step breakdown. Uses the true mathematical modulo (always non-negative for a positive modulus).\n\n[Try Modulo Calculator in your browser →](https://iotools.cloud/tool/modulo-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/modulo-calculator","href":"/api-reference/calculators/modulo-calculator","autogeneratedByOpenApi":true},{"title":"Molar Mass Calculator","description":"Calculate the molar mass (molecular weight) of any chemical formula. Handles element symbols, parenthesized groups with multipliers like Ca3(PO4)2, and hydrates like CuSO4·5H2O, with a per-element mass breakdown. Uses IUPAC 2021 standard atomic weights.\n\n[Try Molar Mass Calculator in your browser →](https://iotools.cloud/tool/molar-mass-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/molar-mass-calculator","href":"/api-reference/calculators/molar-mass-calculator","autogeneratedByOpenApi":true},{"title":"Moon Phase Calculator","description":"Find the moon phase for any date: phase name (New Moon, First Quarter, Full Moon…), illumination percentage, moon age in days, and the next new and full moons — with a rendered moon-disc that flips for the Southern Hemisphere. Runs entirely in your browser.\n\n[Try Moon Phase Calculator in your browser →](https://iotools.cloud/tool/moon-phase-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/moon-phase-calculator","href":"/api-reference/calculators/moon-phase-calculator","autogeneratedByOpenApi":true},{"title":"Motor Full Load Current Calculator","description":"Calculate the full-load (running) current of a single-phase, three-phase or DC motor from its nameplate kW or horsepower rating, voltage, power factor and efficiency. Also reports kVA, kVAR, conductor sizing current and typical starting current.\n\n[Try Motor Full Load Current Calculator in your browser →](https://iotools.cloud/tool/motor-full-load-current-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/motor-full-load-current-calculator","href":"/api-reference/calculators/motor-full-load-current-calculator","autogeneratedByOpenApi":true},{"title":"Multi-Base Arithmetic Calculator","description":"Add, subtract, multiply, divide or take the modulo of two numbers written in binary, octal, decimal or hexadecimal — bases auto-detected from a 0x/0b/0o prefix. Uses BigInt for arbitrary precision and shows the result in all four bases at once, with fixed-width overflow reporting and step-by-step working.\n\n[Try Multi-Base Arithmetic Calculator in your browser →](https://iotools.cloud/tool/multi-base-arithmetic-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/multi-base-arithmetic-calculator","href":"/api-reference/calculators/multi-base-arithmetic-calculator","autogeneratedByOpenApi":true},{"title":"Network Latency Calculator","description":"Analyze ping results to measure network latency. Paste raw ping output or a list of round-trip times to get mean, median, min, max, jitter, standard deviation, packet loss and an overall connection quality grade.\n\n[Try Network Latency Calculator in your browser →](https://iotools.cloud/tool/network-latency-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/network-latency-calculator","href":"/api-reference/calculators/network-latency-calculator","autogeneratedByOpenApi":true},{"title":"Network Mask Calculator","description":"Calculate an IPv4 network from CIDR notation (192.168.1.0/24) or an address plus a dotted subnet mask (192.168.1.0 255.255.255.0). Returns the network and broadcast addresses, subnet and wildcard masks, CIDR notation, usable host range, total and usable host counts, the IP class and the binary subnet mask.\n\n[Try Network Mask Calculator in your browser →](https://iotools.cloud/tool/network-mask-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/network-mask-calculator","href":"/api-reference/calculators/network-mask-calculator","autogeneratedByOpenApi":true},{"title":"Net Worth Calculator","description":"Calculate your net worth from categorized assets and liabilities. Enter cash, investments, property, vehicles and debts to get your total assets, total liabilities, net worth and a visual breakdown.\n\n[Try Net Worth Calculator in your browser →](https://iotools.cloud/tool/net-worth-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/net-worth-calculator","href":"/api-reference/calculators/net-worth-calculator","autogeneratedByOpenApi":true},{"title":"NPV & IRR Calculator","description":"Calculate Net Present Value (NPV) and Internal Rate of Return (IRR) from an initial investment and a series of periodic cash flows. Also reports payback period and an accept/reject verdict.\n\n[Try NPV & IRR Calculator in your browser →](https://iotools.cloud/tool/npv-irr-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/npv-irr-calculator","href":"/api-reference/calculators/npv-&-irr-calculator","autogeneratedByOpenApi":true},{"title":"Ohm's Law Calculator","description":"Solve Ohm's Law and the power formulas for Voltage, Current, Resistance and Power. Pick which two you know (V+I, V+R, V+P, I+R, I+P, or R+P) and it computes the other two, with the formulas and calculation steps shown.\n\n[Try Ohm's Law Calculator in your browser →](https://iotools.cloud/tool/ohms-law-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ohms-law-calculator","href":"/api-reference/calculators/ohms-law-calculator","autogeneratedByOpenApi":true},{"title":"One-Rep Max Calculator","description":"Estimate your one-rep max (1RM) from a submaximal weight and rep count, averaged across five formulas (Epley, Brzycki, Lombardi, O'Conner, Wathan). Includes a percentage-of-1RM training chart and a warm-up set progression.\n\n[Try One-Rep Max Calculator in your browser →](https://iotools.cloud/tool/one-rep-max-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/one-rep-max-calculator","href":"/api-reference/calculators/one-rep-max-calculator","autogeneratedByOpenApi":true},{"title":"Paint Coverage Calculator","description":"Estimate how much paint you need to cover a room's walls (and optionally ceiling) — accounting for door/window deductions, number of coats and a waste allowance — in liters or gallons, plus how many cans to buy.\n\n[Try Paint Coverage Calculator in your browser →](https://iotools.cloud/tool/paint-coverage-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/paint-coverage-calculator","href":"/api-reference/calculators/paint-coverage-calculator","autogeneratedByOpenApi":true},{"title":"Password Hash Crack Time Estimator","description":"Estimate how long it would take an attacker to brute-force a password, based on its character-set entropy and a chosen attacker speed (online rate-limited, online unrestricted, offline slow hash, or offline fast hash). Runs entirely in your browser — the password is never transmitted.\n\n[Try Password Hash Crack Time Estimator in your browser →](https://iotools.cloud/tool/password-hash-crack-time-estimator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/password-hash-crack-time-estimator","href":"/api-reference/calculators/password-hash-crack-time-estimator","autogeneratedByOpenApi":true},{"title":"Payroll Take-Home Calculator","description":"Estimate net take-home pay from a gross annual salary, income tax rate, social contribution rate and fixed deductions. See the breakdown across annual, monthly, bi-weekly and weekly pay periods in one table.\n\n[Try Payroll Take-Home Calculator in your browser →](https://iotools.cloud/tool/payroll-take-home-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/payroll-take-home-calculator","href":"/api-reference/calculators/payroll-take-home-calculator","autogeneratedByOpenApi":true},{"title":"Percent Off Calculator","description":"Calculate the sale price and amount saved after a percentage discount. Enter the original price and the percent off to see the final price, your savings, and the percentage you pay.\n\n[Try Percent Off Calculator in your browser →](https://iotools.cloud/tool/percent-off-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/percent-off-calculator","href":"/api-reference/calculators/percent-off-calculator","autogeneratedByOpenApi":true},{"title":"Permutation & Combination Calculator","description":"Calculate nPr (permutations) and nCr (combinations) from n and r — how many ways to arrange or choose items, with exact factorial values, computed precisely for large n using arbitrary-precision arithmetic.\n\n[Try Permutation & Combination Calculator in your browser →](https://iotools.cloud/tool/permutation-combination-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/permutation-combination-calculator","href":"/api-reference/calculators/permutation-&-combination-calculator","autogeneratedByOpenApi":true},{"title":"Pet Age Calculator","description":"Convert your dog's or cat's age into human-equivalent years using modern non-linear veterinary formulas — the 2019 epigenetic-clock formula (breed-size adjusted) for dogs and the 15-9-4 rule for cats. Not the old \"multiply by 7\" myth.\n\n[Try Pet Age Calculator in your browser →](https://iotools.cloud/tool/pet-age-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/pet-age-calculator","href":"/api-reference/calculators/pet-age-calculator","autogeneratedByOpenApi":true},{"title":"Pet Food Portion Calculator","description":"Estimate how much to feed a dog or cat each day (grams and cups) from body weight, life stage/activity level, and the food's calorie density, using the standard veterinary RER/DER energy formula (RER = 70 x kg^0.75).\n\n[Try Pet Food Portion Calculator in your browser →](https://iotools.cloud/tool/pet-food-portion-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/pet-food-portion-calculator","href":"/api-reference/calculators/pet-food-portion-calculator","autogeneratedByOpenApi":true},{"title":"Photography Exposure Value (EV) Calculator","description":"Calculate the Exposure Value (EV) from aperture, shutter speed and ISO. Get EV at your settings, the ISO 100-normalized EV100, the closest standard lighting condition (Sunny 16 family), and a table of equivalent same-exposure aperture/shutter pairs.\n\n[Try Photography Exposure Value (EV) Calculator in your browser →](https://iotools.cloud/tool/photography-exposure-value-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/photography-exposure-value-calculator","href":"/api-reference/calculators/photography-exposure-value-ev-calculator","autogeneratedByOpenApi":true},{"title":"Podcast Audio File Size Calculator","description":"Estimate a podcast episode's audio file size from its length and encoding (MP3/AAC/OGG bitrate or WAV/FLAC), then project monthly and yearly hosting storage plus CDN bandwidth from your episode cadence and download count.\n\n[Try Podcast Audio File Size Calculator in your browser →](https://iotools.cloud/tool/podcast-audio-file-size-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/podcast-audio-file-size-calculator","href":"/api-reference/calculators/podcast-audio-file-size-calculator","autogeneratedByOpenApi":true},{"title":"Pregnancy Due Date Calculator","description":"Estimate a pregnancy due date using Naegele's rule (LMP + 280 days), a known conception date, or an IVF embryo transfer date — plus current gestational age, trimester, and the start of each trimester. For informational use only, not medical advice.\n\n[Try Pregnancy Due Date Calculator in your browser →](https://iotools.cloud/tool/pregnancy-due-date-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/pregnancy-due-date-calculator","href":"/api-reference/calculators/pregnancy-due-date-calculator","autogeneratedByOpenApi":true},{"title":"Prime Checker","description":"Check whether a number is prime. Enter any integer to see an exact prime/composite verdict, and for composite numbers its prime factorization, divisors, and divisor sum. Uses BigInt so very large numbers work.\n\n[Try Prime Checker in your browser →](https://iotools.cloud/tool/prime-checker/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/prime-checker","href":"/api-reference/calculators/prime-checker","autogeneratedByOpenApi":true},{"title":"Prime Factorization Calculator","description":"Break a positive integer down into its prime factors — with exponential form (2^3 x 3^2 x 5), a flat product, a factor/exponent table, the count of distinct primes, and every divisor.\n\n[Try Prime Factorization Calculator in your browser →](https://iotools.cloud/tool/prime-factorization-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/prime-factorization-calculator","href":"/api-reference/calculators/prime-factorization-calculator","autogeneratedByOpenApi":true},{"title":"PWM Duty Cycle & Frequency Calculator","description":"Calculate PWM signal frequency, period, duty cycle and pulse width. Convert from frequency + duty cycle to period + pulse width, or the other way around.\n\n[Try PWM Duty Cycle & Frequency Calculator in your browser →](https://iotools.cloud/tool/pwm-duty-frequency-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/pwm-duty-frequency-calculator","href":"/api-reference/calculators/pwm-duty-cycle-&-frequency-calculator","autogeneratedByOpenApi":true},{"title":"Quadratic Formula Solver","description":"Solve ax² + bx + c = 0 for x using the quadratic formula. Computes the discriminant and returns two real roots, one repeated real root, or two complex conjugate roots, with a step-by-step derivation.\n\n[Try Quadratic Formula Solver in your browser →](https://iotools.cloud/tool/quadratic-formula-solver/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/quadratic-formula-solver","href":"/api-reference/calculators/quadratic-formula-solver","autogeneratedByOpenApi":true},{"title":"Stair Rise & Run Calculator","description":"Calculate stair riser height, tread depth, step count, total run and stair angle from a total floor-to-floor rise — solving from either a target riser height or a desired step count — with a common building-code comfort check.\n\n[Try Stair Rise & Run Calculator in your browser →](https://iotools.cloud/tool/stair-rise-run-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/stair-rise-run-calculator","href":"/api-reference/calculators/stair-rise-&-run-calculator","autogeneratedByOpenApi":true},{"title":"Statistics Calculator","description":"Compute descriptive statistics for a list of numbers — count, sum, mean, median, mode, range, quartiles, IQR, variance, standard deviation, standard error, coefficient of variation, skewness, and kurtosis. Choose population or sample variance.\n\n[Try Statistics Calculator in your browser →](https://iotools.cloud/tool/statistics-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/statistics-calculator","href":"/api-reference/calculators/statistics-calculator","autogeneratedByOpenApi":true},{"title":"String Length Calculator","description":"Calculate text length in multiple units: JS string length (UTF-16 code units — what most naive tools report), Unicode character count (codepoints), and byte length when UTF-8 encoded — plus character count without spaces, word count and line count. Reveals how emoji and other multi-byte characters make these numbers diverge.\n\n[Try String Length Calculator in your browser →](https://iotools.cloud/tool/string-length-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/string-length-calculator","href":"/api-reference/calculators/string-length-calculator","autogeneratedByOpenApi":true},{"title":"Power Factor Correction Calculator","description":"Calculate the capacitor kvar needed to correct a power factor to a target value, and size the bank itself — capacitance in µF per phase for a delta or star connection, capacitor current, and the apparent power and line current before and after correction.\n\n[Try Power Factor Correction Calculator in your browser →](https://iotools.cloud/tool/power-factor-correction-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/power-factor-correction-calculator","href":"/api-reference/calculators/power-factor-correction-calculator","autogeneratedByOpenApi":true},{"title":"Shaft Power & Torque Calculator","description":"Calculate shaft torque from power and speed, power from torque and speed, or the shaft speed from power and torque. Supports kW/W/hp/PS, N·m/kgf·m/lb·ft/lb·in and rpm/rad·s⁻¹/Hz, reports every result in both metric and imperial units, and adds the input power a drive must supply at a given efficiency.\n\n[Try Shaft Power & Torque Calculator in your browser →](https://iotools.cloud/tool/shaft-power-torque-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/shaft-power-torque-calculator","href":"/api-reference/calculators/shaft-power-&-torque-calculator","autogeneratedByOpenApi":true},{"title":"Mortgage Calculator","description":"Calculate your monthly mortgage payment — principal & interest via the standard amortization formula, plus property tax, home insurance and PMI for a full PITI estimate. See total interest and total cost over the life of the loan.\n\n[Try Mortgage Calculator in your browser →](https://iotools.cloud/tool/mortgage-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/mortgage-calculator","href":"/api-reference/calculators/mortgage-calculator","autogeneratedByOpenApi":true},{"title":"Percentage Calculator","description":"Solve eight kinds of percentage problem: what percent one number is of another, a percentage of a number, percentage change, percentage difference, percent ↔ decimal, and percent ↔ fraction. Shows the result, a plain-English summary and the formula used.\n\n[Try Percentage Calculator in your browser →](https://iotools.cloud/tool/percentage-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/percentage-calculator","href":"/api-reference/calculators/percentage-calculator","autogeneratedByOpenApi":true},{"title":"Rate Limit Calculator","description":"Convert an API rate limit into requests/second, /minute, /hour and /day, plan multi-worker throughput with staggered start offsets, budget a daily request quota, and turn a 429 Retry-After response into an exponential backoff schedule.\n\n[Try Rate Limit Calculator in your browser →](https://iotools.cloud/tool/rate-limit-calc/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/rate-limit-calc","href":"/api-reference/calculators/rate-limit-calculator","autogeneratedByOpenApi":true},{"title":"RC Circuit Time Constant Calculator","description":"Calculate the RC time constant (τ = R × C) for a resistor-capacitor circuit from resistance and capacitance in any common unit (Ω/kΩ/MΩ, pF/nF/µF/mF/F). Returns τ auto-scaled to the best time unit, plus the standard charge/discharge percentage reached at 1τ through 5τ (63.2%, 86.5%, 95.0%, 98.2%, 99.3%).\n\n[Try RC Circuit Time Constant Calculator in your browser →](https://iotools.cloud/tool/rc-circuit-time-constant-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/rc-circuit-time-constant-calculator","href":"/api-reference/calculators/rc-circuit-time-constant-calculator","autogeneratedByOpenApi":true},{"title":"Reading Time Calculator","description":"Estimate how long it takes to read a piece of text, based on word count and an adjustable reading speed (words per minute) — plus a slower read-aloud/speaking-time estimate.\n\n[Try Reading Time Calculator in your browser →](https://iotools.cloud/tool/reading-time-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/reading-time-calculator","href":"/api-reference/calculators/reading-time-calculator","autogeneratedByOpenApi":true},{"title":"Recipe Scale Calculator","description":"Scale a recipe's ingredient quantities up or down — from one serving count to another, or by any ratio — with mixed numbers, fractions and unicode fractions (½, ⅓, ⅔…) parsed and re-formatted back into readable cooking fractions.\n\n[Try Recipe Scale Calculator in your browser →](https://iotools.cloud/tool/recipe-scale-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/recipe-scale-calculator","href":"/api-reference/calculators/recipe-scale-calculator","autogeneratedByOpenApi":true},{"title":"Rental Property ROI Calculator","description":"Analyze a rental property's return on investment — net operating income (NOI), cap rate, cash-on-cash return, monthly/annual cash flow and gross rent multiplier, from purchase price, financing terms, rent and operating expenses.\n\n[Try Rental Property ROI Calculator in your browser →](https://iotools.cloud/tool/rental-property-roi-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/rental-property-roi-calculator","href":"/api-reference/calculators/rental-property-roi-calculator","autogeneratedByOpenApi":true},{"title":"Resistor Color Code Calculator","description":"Decode a resistor's colour bands into its resistance, tolerance and temperature coefficient, or encode a resistance value back into 4-, 5- or 6-band colours. Shows the value range and a colour-band diagram of the resistor.\n\n[Try Resistor Color Code Calculator in your browser →](https://iotools.cloud/tool/resistor-color-code-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/resistor-color-code-calculator","href":"/api-reference/calculators/resistor-color-code-calculator","autogeneratedByOpenApi":true},{"title":"ROI Calculator","description":"Calculate return on investment (ROI) for any investment. Enter what you put in and what you got back to get net profit, ROI percentage, investment multiple, and annualized ROI (CAGR) when you add a holding period.\n\n[Try ROI Calculator in your browser →](https://iotools.cloud/tool/roi-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/roi-calculator","href":"/api-reference/calculators/roi-calculator","autogeneratedByOpenApi":true},{"title":"Rule of 72 Calculator","description":"Estimate how long it takes an investment to double using the Rule of 72 (years ≈ 72 / rate%), and see the exact logarithmic answer beside it. Compares the Rule of 72, 70 and 69.3 approximations, shows each rule's error, supports any compounding frequency, and works in reverse to find the rate needed to double in a target number of years.\n\n[Try Rule of 72 Calculator in your browser →](https://iotools.cloud/tool/rule-of-72-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/rule-of-72-calculator","href":"/api-reference/calculators/rule-of-72-calculator","autogeneratedByOpenApi":true},{"title":"Running Pace Calculator","description":"Solve the running pace triangle: enter any two of distance, time and pace to calculate the third. Shows pace per km and per mile, speed, a Riegel equivalent race-time predictor (5K, 10K, half, marathon and more) and an even-split table.\n\n[Try Running Pace Calculator in your browser →](https://iotools.cloud/tool/running-pace-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/running-pace-calculator","href":"/api-reference/calculators/running-pace-calculator","autogeneratedByOpenApi":true},{"title":"Salary Calculator","description":"Convert a salary between annual, monthly, bi-weekly, weekly, daily, and hourly pay periods. Enter your pay at any one period and see the equivalent at every other, based on your work hours per day, days per week, and paid leave.\n\n[Try Salary Calculator in your browser →](https://iotools.cloud/tool/salary-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/salary-calculator","href":"/api-reference/calculators/salary-calculator","autogeneratedByOpenApi":true},{"title":"Sales Tax & VAT Calculator","description":"Add or remove sales tax, VAT or GST from a price. Enter your own rate to compute the tax amount, pre-tax price and gross total — with a full breakdown and common country presets.\n\n[Try Sales Tax & VAT Calculator in your browser →](https://iotools.cloud/tool/sales-tax-vat-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/sales-tax-vat-calculator","href":"/api-reference/calculators/sales-tax-&-vat-calculator","autogeneratedByOpenApi":true},{"title":"Savings Goal Calculator","description":"Work out exactly how much to save each month to hit a savings goal by a target date — or how long a fixed monthly deposit will take to get there — with interest, a contributions-vs-interest split, and a year-by-year schedule.\n\n[Try Savings Goal Calculator in your browser →](https://iotools.cloud/tool/savings-goal-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/savings-goal-calculator","href":"/api-reference/calculators/savings-goal-calculator","autogeneratedByOpenApi":true},{"title":"Screen Size Comparison Calculator","description":"Compare two screens side by side — resolution, physical size, PPI, pixel pitch, pixel density category, and retina status — from resolution and diagonal size, or a device preset.\n\n[Try Screen Size Comparison Calculator in your browser →](https://iotools.cloud/tool/screen-size-comparison-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/screen-size-comparison-calculator","href":"/api-reference/calculators/screen-size-comparison-calculator","autogeneratedByOpenApi":true},{"title":"Plate Weight Calculator","description":"Calculate the weight of a steel, aluminium, stainless or plastic plate from its dimensions — rectangular sheet, round disc or ring — with 24 built-in material densities, a quantity multiplier, surface area, and results in both kg and lb.\n\n[Try Plate Weight Calculator in your browser →](https://iotools.cloud/tool/plate-weight-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/plate-weight-calculator","href":"/api-reference/calculators/plate-weight-calculator","autogeneratedByOpenApi":true},{"title":"Spring Rate Calculator","description":"Calculate the spring rate of a helical compression or extension spring from wire diameter, mean coil diameter, active coils and material — with spring index, Wahl correction factor, deflection under load and corrected shear stress, in both metric and imperial units.\n\n[Try Spring Rate Calculator in your browser →](https://iotools.cloud/tool/spring-rate-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/spring-rate-calculator","href":"/api-reference/calculators/spring-rate-calculator","autogeneratedByOpenApi":true},{"title":"Retirement Savings Calculator","description":"Project your retirement savings growth from your current balance, monthly contribution, expected annual return and years until retirement — shows future value, total contributed, and total growth earned.\n\n[Try Retirement Savings Calculator in your browser →](https://iotools.cloud/tool/retirement-savings-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/retirement-savings-calculator","href":"/api-reference/calculators/retirement-savings-calculator","autogeneratedByOpenApi":true},{"title":"Slugging Percentage Calculator","description":"Calculate a baseball or softball slugging percentage from singles, doubles, triples, home runs, and at bats — SLG = total bases ÷ at bats, rounded to three decimal places.\n\n[Try Slugging Percentage Calculator in your browser →](https://iotools.cloud/tool/slugging-percentage-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/slugging-percentage-calculator","href":"/api-reference/calculators/slugging-percentage-calculator","autogeneratedByOpenApi":true},{"title":"Split Bill Calculator","description":"Split a restaurant or group bill evenly among any number of people. Add tax, a discount and a tip (percent of the subtotal, with country tip-preset shortcuts), then get an exact cent-accurate breakdown per person — no rounding errors, the shares always sum to the total.\n\n[Try Split Bill Calculator in your browser →](https://iotools.cloud/tool/split-bill-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/split-bill-calculator","href":"/api-reference/calculators/split-bill-calculator","autogeneratedByOpenApi":true},{"title":"Video Bitrate Calculator","description":"Estimate the recommended video bitrate for a resolution, frame rate, codec and quality target, then see the total bitrate with audio, projected file sizes for common durations, and how H.264, H.265, VP9 and AV1 compare.\n\n[Try Video Bitrate Calculator in your browser →](https://iotools.cloud/tool/video-bitrate-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/video-bitrate-calculator","href":"/api-reference/calculators/video-bitrate-calculator","autogeneratedByOpenApi":true},{"title":"Thermal Expansion Calculator","description":"Calculate how much a part grows or shrinks with temperature — change in length, final length, linear strain and volumetric change — from a built-in library of 36 material expansion coefficients, in Celsius or Fahrenheit.\n\n[Try Thermal Expansion Calculator in your browser →](https://iotools.cloud/tool/thermal-expansion-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/thermal-expansion-calculator","href":"/api-reference/calculators/thermal-expansion-calculator","autogeneratedByOpenApi":true},{"title":"SemVer Version Calculator","description":"Validate, compare, increment, range-test, and sort Semantic Versioning (SemVer 2.0.0) version strings. Handles prerelease precedence, build metadata, and npm-style ranges (^, ~, x, hyphen, ||).\n\n[Try SemVer Version Calculator in your browser →](https://iotools.cloud/tool/semver-version-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/semver-version-calculator","href":"/api-reference/calculators/semver-version-calculator","autogeneratedByOpenApi":true},{"title":"Sewing Fabric Yardage Calculator","description":"Estimate how much fabric to buy for a garment or quilt from your measurements, the bolt width and a safety margin. Supports skirts, shirts, dresses, trousers and quilt blocks in imperial or metric, with a full cutting breakdown.\n\n[Try Sewing Fabric Yardage Calculator in your browser →](https://iotools.cloud/tool/sewing-fabric-yardage-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/sewing-fabric-yardage-calculator","href":"/api-reference/calculators/sewing-fabric-yardage-calculator","autogeneratedByOpenApi":true},{"title":"Side Hustle Income Tax Calculator","description":"Estimate the US federal tax on your side hustle, gig, or 1099 income — self-employment tax (Social Security + Medicare), the 50% SE-tax deduction, marginal income tax, effective rate, and your suggested quarterly estimated payment.\n\n[Try Side Hustle Income Tax Calculator in your browser →](https://iotools.cloud/tool/side-hustle-income-tax-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/side-hustle-income-tax-calculator","href":"/api-reference/calculators/side-hustle-income-tax-calculator","autogeneratedByOpenApi":true},{"title":"Sleep Cycle Calculator","description":"Find the best time to go to bed or wake up using 90-minute sleep cycles. Enter a bedtime to see when to wake up refreshed, or a wake-up time to see when to fall asleep — with an adjustable fall-asleep buffer.\n\n[Try Sleep Cycle Calculator in your browser →](https://iotools.cloud/tool/sleep-cycle-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/sleep-cycle-calculator","href":"/api-reference/calculators/sleep-cycle-calculator","autogeneratedByOpenApi":true},{"title":"Solar Panel Output Calculator","description":"Estimate the energy output and cost savings of a solar panel system. Enter panel count, wattage, peak sun hours, system losses, and electricity rate to get daily, weekly, monthly, yearly, and 25-year lifetime kWh production plus savings, CO2 offset, and battery sizing.\n\n[Try Solar Panel Output Calculator in your browser →](https://iotools.cloud/tool/solar-panel-output-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/solar-panel-output-calculator","href":"/api-reference/calculators/solar-panel-output-calculator","autogeneratedByOpenApi":true},{"title":"Sprint Velocity & Capacity Calculator","description":"Plan your next Agile sprint: compute average and median team velocity from past sprints, work out team capacity in focused hours, and get a recommended story-point commitment range adjusted for time off and focus factor.\n\n[Try Sprint Velocity & Capacity Calculator in your browser →](https://iotools.cloud/tool/sprint-velocity-capacity-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/sprint-velocity-capacity-calculator","href":"/api-reference/calculators/sprint-velocity-&-capacity-calculator","autogeneratedByOpenApi":true},{"title":"Stock & Forex Position Size Calculator","description":"Work out how many shares, coins, or forex lots to trade so a stop-loss loss equals your chosen risk (a percent of the account or a fixed amount). Shows max loss, position value, risk:reward, potential profit, and a forex lot breakdown.\n\n[Try Stock & Forex Position Size Calculator in your browser →](https://iotools.cloud/tool/stock-forex-position-size-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/stock-forex-position-size-calculator","href":"/api-reference/calculators/stock-&-forex-position-size-calculator","autogeneratedByOpenApi":true},{"title":"Survey Sample Size Calculator","description":"Calculate the minimum survey sample size for a target margin of error and confidence level using Cochran's formula, with an optional finite population correction for known population sizes.\n\n[Try Survey Sample Size Calculator in your browser →](https://iotools.cloud/tool/survey-sample-size-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/survey-sample-size-calculator","href":"/api-reference/calculators/survey-sample-size-calculator","autogeneratedByOpenApi":true},{"title":"Time Between Dates Calculator","description":"Calculate the exact time between two dates and times: a full years, months, days, hours, minutes and seconds breakdown, plus totals in weeks, days, hours, minutes and seconds.\n\n[Try Time Between Dates Calculator in your browser →](https://iotools.cloud/tool/time-between-dates-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/time-between-dates-calculator","href":"/api-reference/calculators/time-between-dates-calculator","autogeneratedByOpenApi":true},{"title":"Time Zone Meeting Planner","description":"Plan a meeting across time zones: enter a date and time in your home zone and each participant's IANA time zone, and see everyone's local date, local time and whether it lands in their working hours.\n\n[Try Time Zone Meeting Planner in your browser →](https://iotools.cloud/tool/time-zone-meeting-planner/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/time-zone-meeting-planner","href":"/api-reference/calculators/time-zone-meeting-planner","autogeneratedByOpenApi":true},{"title":"555 Timer Calculator","description":"Calculate 555 timer IC output frequency, period and duty cycle for an astable (oscillator) circuit, or pulse width for a monostable (one-shot) circuit, from resistor and capacitor values.\n\n[Try 555 Timer Calculator in your browser →](https://iotools.cloud/tool/timer-555-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/timer-555-calculator","href":"/api-reference/calculators/555-timer-calculator","autogeneratedByOpenApi":true},{"title":"Triangle Calculator","description":"Solve a triangle from any three known values (with at least one side): SSS, SAS, ASA, AAS, or the ambiguous SSA case. Computes the missing sides and angles, area, perimeter, heights, inradius, circumradius, and classifies the triangle by sides and angles.\n\n[Try Triangle Calculator in your browser →](https://iotools.cloud/tool/triangle-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/triangle-calculator","href":"/api-reference/calculators/triangle-calculator","autogeneratedByOpenApi":true},{"title":"Uptime & SLA Calculator","description":"Calculate allowed downtime for an SLA uptime percentage (99.9%, 99.99%, five nines) across day, week, month, quarter and year — or the reverse: the SLA % a downtime target requires, plus your remaining error budget.\n\n[Try Uptime & SLA Calculator in your browser →](https://iotools.cloud/tool/uptime-sla-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/uptime-sla-calculator","href":"/api-reference/calculators/uptime-&-sla-calculator","autogeneratedByOpenApi":true},{"title":"VO2 Max Estimator Calculator","description":"Estimate your VO₂ max (maximal oxygen uptake, ml/kg/min) from a Cooper 12-minute run, a 1.5-mile run, a YMCA 3-minute step test, or your resting heart rate (Uth–Sørensen). Also shows your fitness category by age and sex plus five heart-rate training zones.\n\n[Try VO2 Max Estimator Calculator in your browser →](https://iotools.cloud/tool/vo2-max-estimator-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/vo2-max-estimator-calculator","href":"/api-reference/calculators/vo2-max-estimator-calculator","autogeneratedByOpenApi":true},{"title":"Water & Liquid Tank Volume Calculator","description":"Calculate the total and currently-filled volume of a liquid storage tank in liters, US/UK gallons, cubic meters, cubic feet and fluid ounces, plus the liquid's weight. Supports rectangular, vertical/horizontal cylinder, cone-frustum and capsule tanks.\n\n[Try Water & Liquid Tank Volume Calculator in your browser →](https://iotools.cloud/tool/water-liquid-tank-volume-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/water-liquid-tank-volume-calculator","href":"/api-reference/calculators/water-&-liquid-tank-volume-calculator","autogeneratedByOpenApi":true},{"title":"Wavelength to Frequency Calculator","description":"Convert between wavelength and frequency of electromagnetic waves using c = λf. Get the photon energy, the electromagnetic spectrum band (radio, microwave, infrared, visible, UV, X-ray, gamma) and an approximate colour for visible light.\n\n[Try Wavelength to Frequency Calculator in your browser →](https://iotools.cloud/tool/wavelength-frequency-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/wavelength-frequency-calculator","href":"/api-reference/calculators/wavelength-to-frequency-calculator","autogeneratedByOpenApi":true},{"title":"Web Vitals Score Calculator","description":"Grade your Core Web Vitals against Google's Good / Needs-Improvement / Poor thresholds. Enter LCP, INP, and CLS (plus optional FCP, TTFB, and TBT) to get an overall pass/fail verdict, a per-metric rating breakdown, and targeted improvement suggestions.\n\n[Try Web Vitals Score Calculator in your browser →](https://iotools.cloud/tool/web-vitals-score-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/web-vitals-score-calculator","href":"/api-reference/calculators/web-vitals-score-calculator","autogeneratedByOpenApi":true},{"title":"Weighted Grade Average Calculator","description":"Calculate a weighted grade average from a list of assignments or categories, each with its grade and weight. Shows a per-item breakdown, checks whether your weights sum to 100%, converts to a letter grade, and solves what score you still need to reach a target.\n\n[Try Weighted Grade Average Calculator in your browser →](https://iotools.cloud/tool/weighted-grade-average-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/weighted-grade-average-calculator","href":"/api-reference/calculators/weighted-grade-average-calculator","autogeneratedByOpenApi":true},{"title":"Wire Size Calculator","description":"Find the right wire gauge (AWG) for a circuit from its current, one-way run length, supply voltage, and acceptable voltage drop. Uses the NEC resistance and ampacity tables for copper and aluminum, in conduit, free air, or direct burial.\n\n[Try Wire Size Calculator in your browser →](https://iotools.cloud/tool/wire-size-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/wire-size-calculator","href":"/api-reference/calculators/wire-size-calculator","autogeneratedByOpenApi":true},{"title":"Working Hours & Overtime Calculator","description":"Calculate regular hours, overtime hours and gross pay from a clock-in/clock-out shift, a break duration, and an overtime rule (daily 8h/10h or weekly 40h threshold) with a custom overtime rate multiplier.\n\n[Try Working Hours & Overtime Calculator in your browser →](https://iotools.cloud/tool/working-hours-overtime-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/working-hours-overtime-calculator","href":"/api-reference/calculators/working-hours-&-overtime-calculator","autogeneratedByOpenApi":true},{"title":"Voltage Divider Calculator","description":"Calculate a two-resistor voltage divider's output voltage and current — Vin × R2 ÷ (R1 + R2). Add an optional load resistance to see how much a real downstream circuit (an ADC input, a sensor) shifts the output from the ideal, unloaded value.\n\n[Try Voltage Divider Calculator in your browser →](https://iotools.cloud/tool/voltage-divider-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/voltage-divider-calculator","href":"/api-reference/calculators/voltage-divider-calculator","autogeneratedByOpenApi":true},{"title":"Reynolds Number Calculator","description":"Calculate the Reynolds number for pipe or duct flow and see whether it is laminar, transitional or turbulent. Enter a velocity or a volumetric flow rate, pick a fluid preset (water, air, oil, glycerin) or your own density and viscosity, and work in metric or imperial units.\n\n[Try Reynolds Number Calculator in your browser →](https://iotools.cloud/tool/reynolds-number-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/reynolds-number-calculator","href":"/api-reference/calculators/reynolds-number-calculator","autogeneratedByOpenApi":true},{"title":"Tap Drill Size Calculator","description":"Find the correct tap drill size for any metric or imperial thread. Pick a thread from the ISO metric coarse/fine and UNC/UNF tables (or enter a custom major diameter and pitch), set the thread engagement you want, and get the theoretical hole size plus the nearest real drill — metric, fractional, number or letter — with the engagement it actually delivers.\n\n[Try Tap Drill Size Calculator in your browser →](https://iotools.cloud/tool/tap-drill-size-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/tap-drill-size-calculator","href":"/api-reference/calculators/tap-drill-size-calculator","autogeneratedByOpenApi":true}]},{"group":"Editors","pages":[{"title":"3-Way Text Diff & Merge Viewer","description":"Merge two edited versions of a text against their common base (a 3-way diff, like a Git merge). Auto-resolves non-overlapping edits and reports conflicts with a line-by-line status table.\n\n[Try 3-Way Text Diff & Merge Viewer in your browser →](https://iotools.cloud/tool/3-way-text-diff-merge-viewer/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/3-way-text-diff-merge-viewer","href":"/api-reference/editors/3-way-text-diff-&-merge-viewer","autogeneratedByOpenApi":true},{"title":"Duplicate Lines Remover","description":"Remove duplicate lines from pasted or uploaded text. Choose case-sensitive or case-insensitive matching, trim whitespace before comparing, keep the first or last occurrence, drop blank lines, and preserve or sort the output order — with a lines-in/lines-out summary.\n\n[Try Duplicate Lines Remover in your browser →](https://iotools.cloud/tool/duplicate-lines-remover/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/duplicate-lines-remover","href":"/api-reference/editors/duplicate-lines-remover","autogeneratedByOpenApi":true},{"title":"Git Conflict Remover","description":"Resolve Git merge conflicts in pasted code. Parses &lt;&lt;&lt;&lt;&lt;&lt;&lt;, =======, >>>>>>> (and optional diff3 |||||||) markers and rewrites every conflict block by keeping ours, theirs, both sides, or neither — removing all markers.\n\n[Try Git Conflict Remover in your browser →](https://iotools.cloud/tool/git-conflict-remover/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/git-conflict-remover","href":"/api-reference/editors/git-conflict-remover","autogeneratedByOpenApi":true},{"title":"Line Tools","description":"Clean up and reorder lines of text in one pass: trim whitespace, drop empty or duplicate lines, sort alphabetically/numerically/by length, reverse or shuffle the order, and add line numbers — combine any of them and see a lines-in/lines-out summary. Runs entirely in your browser, no sign-up.\n\n[Try Line Tools in your browser →](https://iotools.cloud/tool/line-tools/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/line-tools","href":"/api-reference/editors/line-tools","autogeneratedByOpenApi":true},{"title":"Markdown Editor","description":"Write Markdown and render it to HTML with fine-grained Showdown options — autolinks, literal mid-word underscores/asterisks, strikethrough, tables, simple line breaks, open-links-in-new-window and emoji. Preview live and copy the source.\n\n[Try Markdown Editor in your browser →](https://iotools.cloud/tool/markdown-editor/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/markdown-editor","href":"/api-reference/editors/markdown-editor","autogeneratedByOpenApi":true}]},{"group":"Utilities","pages":[{"title":"Accessible Color Pair Finder","description":"Check WCAG 2.x color contrast between a foreground and background color: get the exact contrast ratio, pass/fail for AA and AAA at normal and large text sizes, and a suggested accessible foreground color when the pair fails.\n\n[Try Accessible Color Pair Finder in your browser →](https://iotools.cloud/tool/accessible-color-pair-finder/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/accessible-color-pair-finder","href":"/api-reference/utilities/accessible-color-pair-finder","autogeneratedByOpenApi":true},{"title":"AI Bot Access Tester","description":"Check which AI crawlers your robots.txt blocks. Tests GPTBot, ClaudeBot, Google-Extended, PerplexityBot, CCBot and 28 more against a pasted robots.txt using RFC 9309 precedence, grouped by whether the bot trains models, powers AI search, or fetches on a user's behalf — and emits a ready-to-paste block for the ones still allowed.\n\n[Try AI Bot Access Tester in your browser →](https://iotools.cloud/tool/ai-bot-access-tester/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-bot-access-tester","href":"/api-reference/utilities/ai-bot-access-tester","autogeneratedByOpenApi":true},{"title":"API Secret Scanner & Redactor","description":"Scan code, config files, or logs for hardcoded API keys, tokens, and passwords — over 20 provider-specific patterns plus optional generic secret detection — and produce a redacted copy.\n\n[Try API Secret Scanner & Redactor in your browser →](https://iotools.cloud/tool/api-secret-scanner-redactor/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/api-secret-scanner-redactor","href":"/api-reference/utilities/api-secret-scanner-&-redactor","autogeneratedByOpenApi":true},{"title":"ASN.1 / DER Parser","description":"Parse a DER-encoded ASN.1 structure (Base64 or hex — X.509 certificates, PKCS blobs, and other DER-based formats) into a tag/length/value tree.\n\n[Try ASN.1 / DER Parser in your browser →](https://iotools.cloud/tool/asn1-parser/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/asn1-parser","href":"/api-reference/utilities/asn1-der-parser","autogeneratedByOpenApi":true},{"title":"Barcode Check Digit Validator","description":"Validate or compute the check digit for UPC-A, EAN-13, EAN-8, ISBN-10 and ISBN-13 codes using the standard GS1 mod-10 and ISBN mod-11 algorithms.\n\n[Try Barcode Check Digit Validator in your browser →](https://iotools.cloud/tool/barcode-check-digit-validator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/barcode-check-digit-validator","href":"/api-reference/utilities/barcode-check-digit-validator","autogeneratedByOpenApi":true},{"title":"Base64 Inspector","description":"Decode and inspect a Base64 or Base64URL string: validity with a specific failure reason, alphabet detection (standard vs URL-safe), padding correctness, decoded byte length, a hex/byte dump and a content-type guess (UTF-8 text, JSON, or binary with a recognized magic-byte signature).\n\n[Try Base64 Inspector in your browser →](https://iotools.cloud/tool/base64-inspector/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/base64-inspector","href":"/api-reference/utilities/base64-inspector","autogeneratedByOpenApi":true},{"title":"BIN/IIN Card Network Checker","description":"Identify a payment card's network (Visa, Mastercard, Amex, Discover, JCB, Diners Club, UnionPay, Maestro) from its BIN/IIN, see the typical card number length, and verify the Luhn checksum. Network identification from public prefix ranges only — not an issuing-bank lookup.\n\n[Try BIN/IIN Card Network Checker in your browser →](https://iotools.cloud/tool/bin-iin-lookup/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/bin-iin-lookup","href":"/api-reference/utilities/biniin-card-network-checker","autogeneratedByOpenApi":true},{"title":"Bitcoin Address Validator","description":"Validate a Bitcoin address and identify its type — Legacy P2PKH, P2SH, Bech32 SegWit or Bech32m Taproot — with full Base58Check / Bech32 checksum verification and the decoded hash or witness program.\n\n[Try Bitcoin Address Validator in your browser →](https://iotools.cloud/tool/bitcoin-address-validator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/bitcoin-address-validator","href":"/api-reference/utilities/bitcoin-address-validator","autogeneratedByOpenApi":true},{"title":"Certificate Transparency Log Lookup","description":"Look up every TLS certificate ever issued for a domain in the public Certificate Transparency logs (crt.sh) — discover subdomains, issuers, validity windows and wildcard certs.\n\n[Try Certificate Transparency Log Lookup in your browser →](https://iotools.cloud/tool/certificate-transparency-log-lookup/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/certificate-transparency-log-lookup","href":"/api-reference/utilities/certificate-transparency-log-lookup","autogeneratedByOpenApi":true},{"title":"Character Encoding Detector","description":"Detect the character encoding of pasted text or an uploaded file — BOM sniffing (UTF-8/UTF-16/UTF-32), a real UTF-8 continuation-byte validator, ASCII detection, and a byte-frequency heuristic for single-byte legacy charsets like Windows-1252 and ISO-8859-1 (Latin-1) when there's no BOM and the bytes aren't valid UTF-8.\n\n[Try Character Encoding Detector in your browser →](https://iotools.cloud/tool/character-encoding-detector/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/character-encoding-detector","href":"/api-reference/utilities/character-encoding-detector","autogeneratedByOpenApi":true},{"title":"Character Frequency Analyzer","description":"Count how often each character appears in your text and see a sorted frequency table with counts and percentages — useful for cryptography, linguistics and data cleaning.\n\n[Try Character Frequency Analyzer in your browser →](https://iotools.cloud/tool/character-frequency-analyzer/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/character-frequency-analyzer","href":"/api-reference/utilities/character-frequency-analyzer","autogeneratedByOpenApi":true},{"title":"CIDR Overlap Checker","description":"Check whether two IPv4 CIDR blocks overlap. Parses each block into its network range and reports any conflicting address range — useful for network planning, firewall rules and avoiding routing conflicts.\n\n[Try CIDR Overlap Checker in your browser →](https://iotools.cloud/tool/cidr-overlap-checker/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/cidr-overlap-checker","href":"/api-reference/utilities/cidr-overlap-checker","autogeneratedByOpenApi":true},{"title":"Color Contrast Grid","description":"Check WCAG 2.x contrast ratios for an entire color palette at once: paste a list of hex colors and get a full pairwise grid with the exact ratio and AA pass/fail for every combination — ideal for auditing a design system's color palette for accessibility.\n\n[Try Color Contrast Grid in your browser →](https://iotools.cloud/tool/color-contrast-grid/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/color-contrast-grid","href":"/api-reference/utilities/color-contrast-grid","autogeneratedByOpenApi":true},{"title":"Color Distance Calculator","description":"Measure how visually similar or different two colors are: enter two HEX colors to get the Euclidean RGB distance, the perceptually-weighted redmean distance, and a plain-English similarity rating.\n\n[Try Color Distance Calculator in your browser →](https://iotools.cloud/tool/color-distance-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/color-distance-calculator","href":"/api-reference/utilities/color-distance-calculator","autogeneratedByOpenApi":true},{"title":"Color Picker","description":"Pick a color and instantly convert it to every common notation — HEX, RGB, RGBA, HSL, HSLA, HSV/HSB, and CMYK — for use in code, design tools, and print.\n\n[Try Color Picker in your browser →](https://iotools.cloud/tool/color-picker/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/color-picker","href":"/api-reference/utilities/color-picker","autogeneratedByOpenApi":true},{"title":"Cookie Parser","description":"Parse a Cookie header, document.cookie string, or one or more Set-Cookie response headers into a readable name/value/attributes table — auto-decodes percent-encoded values.\n\n[Try Cookie Parser in your browser →](https://iotools.cloud/tool/cookie-parser/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/cookie-parser","href":"/api-reference/utilities/cookie-parser","autogeneratedByOpenApi":true},{"title":"Country Info Lookup","description":"Look up any country's capital, population region, currency, calling code, flag emoji, ISO codes and top-level domain — pick from all 249 ISO 3166-1 countries and territories.\n\n[Try Country Info Lookup in your browser →](https://iotools.cloud/tool/country-info-lookup/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/country-info-lookup","href":"/api-reference/utilities/country-info-lookup","autogeneratedByOpenApi":true},{"title":"Cron Next Run Calculator","description":"Parse a standard 5-field cron expression (minute hour day-of-month month day-of-week) and list the next run times after a given moment — supports *, comma lists, ranges, and step values.\n\n[Try Cron Next Run Calculator in your browser →](https://iotools.cloud/tool/cron-next-run-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/cron-next-run-calculator","href":"/api-reference/utilities/cron-next-run-calculator","autogeneratedByOpenApi":true},{"title":"CSS Custom Property Extractor","description":"Extract every CSS custom property (--variable) declared in a stylesheet, with its declared value and how many times it's referenced via var() — useful for design-system audits and spotting dead variables.\n\n[Try CSS Custom Property Extractor in your browser →](https://iotools.cloud/tool/css-custom-property-extractor/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-custom-property-extractor","href":"/api-reference/utilities/css-custom-property-extractor","autogeneratedByOpenApi":true},{"title":"CSS Validator","description":"Check CSS for structural and syntax mistakes — unbalanced braces and parentheses, unterminated strings and comments, empty rule blocks, and properties or values missing their other half. Does not validate CSS property-value grammar.\n\n[Try CSS Validator in your browser →](https://iotools.cloud/tool/css-validator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/css-validator","href":"/api-reference/utilities/css-validator","autogeneratedByOpenApi":true},{"title":"CSV Column Extractor","description":"Extract specific columns from CSV data by column number or header name. Handles quoted fields with embedded commas, newlines and escaped double quotes — not a naive comma split — with comma, semicolon, tab or pipe delimiters.\n\n[Try CSV Column Extractor in your browser →](https://iotools.cloud/tool/csv-column-extractor/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/csv-column-extractor","href":"/api-reference/utilities/csv-column-extractor","autogeneratedByOpenApi":true},{"title":"CSV Pivot Table Generator","description":"Pivot CSV data into a summary table: pick a row field, a column field, a numeric value field, and an aggregation (sum, count, average, min, max) to cross-tabulate your data.\n\n[Try CSV Pivot Table Generator in your browser →](https://iotools.cloud/tool/csv-pivot-table-generator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/csv-pivot-table-generator","href":"/api-reference/utilities/csv-pivot-table-generator","autogeneratedByOpenApi":true},{"title":"CSV Profiler","description":"Profile a CSV file column by column — inferred type, empty and distinct counts, value range, mean and the most common value — plus a data-quality report naming ragged rows, duplicate rows, mixed-type columns and candidate primary keys. Detects the delimiter automatically and runs entirely in your browser.\n\n[Try CSV Profiler in your browser →](https://iotools.cloud/tool/csv-profiler/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/csv-profiler","href":"/api-reference/utilities/csv-profiler","autogeneratedByOpenApi":true},{"title":"CSV Random Sampler","description":"Pull a random subset of rows from a CSV file — pick a sample size and get back a fresh random selection every time, in original row order, with the header row always kept.\n\n[Try CSV Random Sampler in your browser →](https://iotools.cloud/tool/csv-random-sampler/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/csv-random-sampler","href":"/api-reference/utilities/csv-random-sampler","autogeneratedByOpenApi":true},{"title":"DNS Lookup","description":"Look up a domain's DNS records — A, AAAA, MX, NS, TXT, CNAME or SOA — over DNS-over-HTTPS, with each record's value and human-readable TTL.\n\n[Try DNS Lookup in your browser →](https://iotools.cloud/tool/dns-lookup/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/dns-lookup","href":"/api-reference/utilities/dns-lookup","autogeneratedByOpenApi":true},{"title":"DNS Propagation Checker","description":"Check whether a DNS change has propagated by querying multiple public DNS-over-HTTPS resolvers (Cloudflare, Google, Quad9, AdGuard) at once and comparing their answers — see the resolved value, TTL and consensus for A, AAAA, MX, CNAME, TXT or NS records.\n\n[Try DNS Propagation Checker in your browser →](https://iotools.cloud/tool/dns-propagation-checker/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/dns-propagation-checker","href":"/api-reference/utilities/dns-propagation-checker","autogeneratedByOpenApi":true},{"title":"Dockerfile Linter","description":"Lint a Dockerfile against 18 Hadolint-style best-practice rules (unpinned base images, running as root, secrets in ENV, layer bloat, and more) and auto-format it — combining RUN layers and sorting package lists. Runs entirely in your browser.\n\n[Try Dockerfile Linter in your browser →](https://iotools.cloud/tool/dockerfile-linter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/dockerfile-linter","href":"/api-reference/utilities/dockerfile-linter","autogeneratedByOpenApi":true},{"title":"Domain Extractor","description":"Extract, deduplicate and count the root domains referenced in a list of URLs or a block of text — resolved against the public suffix list so multi-part TLDs like .co.uk and .com.au collapse to the correct registrable domain instead of a naive last-two-labels split.\n\n[Try Domain Extractor in your browser →](https://iotools.cloud/tool/domain-extractor/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/domain-extractor","href":"/api-reference/utilities/domain-extractor","autogeneratedByOpenApi":true},{"title":"Dotenv Diff Checker","description":"Compare a .env file against its .env.example template to find missing, extra and value-mismatched keys. Parses export prefixes, quotes and inline comments; optional case-insensitive keys, value comparison and value masking. Runs entirely in your browser.\n\n[Try Dotenv Diff Checker in your browser →](https://iotools.cloud/tool/dotenv-diff-checker/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/dotenv-diff-checker","href":"/api-reference/utilities/dotenv-diff-checker","autogeneratedByOpenApi":true},{"title":"Email Deliverability Checker","description":"Check a domain's email authentication — MX, SPF, DMARC and BIMI DNS records — and get a deliverability score with the exact issues to fix.\n\n[Try Email Deliverability Checker in your browser →](https://iotools.cloud/tool/email-deliverability-checker/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/email-deliverability-checker","href":"/api-reference/utilities/email-deliverability-checker","autogeneratedByOpenApi":true},{"title":"Email Extractor","description":"Extract and de-duplicate every email address from a block of text or a pasted document. Validates each match, lowercases it, removes duplicates, and lets you sort by domain or alphabetically.\n\n[Try Email Extractor in your browser →](https://iotools.cloud/tool/email-extractor/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/email-extractor","href":"/api-reference/utilities/email-extractor","autogeneratedByOpenApi":true},{"title":"Email Header Analyzer","description":"Parse raw email headers to reveal the sender, the delivery hop chain with per-hop delays, SPF/DKIM/DMARC authentication results, spam-filter scores and every header grouped by purpose — all in your browser.\n\n[Try Email Header Analyzer in your browser →](https://iotools.cloud/tool/email-header-analyzer/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/email-header-analyzer","href":"/api-reference/utilities/email-header-analyzer","autogeneratedByOpenApi":true},{"title":"Email Normalizer","description":"Normalize a list of email addresses to their canonical form: lowercase, strip Gmail-style dots, remove plus (+) aliases, collapse googlemail.com to gmail.com, and drop duplicates. Runs entirely in your browser.\n\n[Try Email Normalizer in your browser →](https://iotools.cloud/tool/email-normalizer/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/email-normalizer","href":"/api-reference/utilities/email-normalizer","autogeneratedByOpenApi":true},{"title":"Emoji Picker","description":"Search and browse every Unicode emoji by keyword, category and version. See each emoji's code points (U+XXXX), UTF-16 escape sequence and official name, then copy what you need.\n\n[Try Emoji Picker in your browser →](https://iotools.cloud/tool/emoji-picker/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/emoji-picker","href":"/api-reference/utilities/emoji-picker","autogeneratedByOpenApi":true},{"title":"Env Var Template Expander","description":"Expand a template by substituting ${VAR}, {{VAR}}, %VAR% or $VAR placeholders with values from .env file content. Auto-detects syntax, leaves or blanks unresolved variables, optional case-insensitive matching, and reports resolved vs. unresolved counts.\n\n[Try Env Var Template Expander in your browser →](https://iotools.cloud/tool/env-var-template-expander/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/env-var-template-expander","href":"/api-reference/utilities/env-var-template-expander","autogeneratedByOpenApi":true},{"title":"Ethereum Checksum Validator","description":"Validate the EIP-55 mixed-case checksum of one or more Ethereum / EVM addresses and show the canonical checksummed form. Works for any EVM chain (Ethereum, Polygon, BSC, Arbitrum, Optimism, Base).\n\n[Try Ethereum Checksum Validator in your browser →](https://iotools.cloud/tool/ethereum-checksum-validator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ethereum-checksum-validator","href":"/api-reference/utilities/ethereum-checksum-validator","autogeneratedByOpenApi":true},{"title":"File Extension Lookup","description":"Search 507 file extensions by extension, MIME type, description or category and see the format name, popularity, and which apps open it on Windows, macOS and Linux.\n\n[Try File Extension Lookup in your browser →](https://iotools.cloud/tool/file-extension-lookup/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/file-extension-lookup","href":"/api-reference/utilities/file-extension-lookup","autogeneratedByOpenApi":true},{"title":"File Hash Calculator","description":"Compute MD5, SHA-1, SHA-256, SHA-512 and SHA3-256 hashes of pasted text or an uploaded file, all at once, in hex (lowercase/uppercase, with or without colons) — and verify against an expected hash.\n\n[Try File Hash Calculator in your browser →](https://iotools.cloud/tool/file-hash-calculator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/file-hash-calculator","href":"/api-reference/utilities/file-hash-calculator","autogeneratedByOpenApi":true},{"title":"Git Cheat Sheet","description":"Searchable reference of the most common Git commands, grouped by task (setup, branching, committing, remotes, undoing changes, stashing and tags). Type to instantly filter the table by command, group or description.\n\n[Try Git Cheat Sheet in your browser →](https://iotools.cloud/tool/git-cheatsheet/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/git-cheatsheet","href":"/api-reference/utilities/git-cheat-sheet","autogeneratedByOpenApi":true},{"title":"GitHub Actions YAML Linter","description":"Lint a GitHub Actions workflow YAML file in your browser. Catches syntax errors (tabs, unclosed quotes, duplicate keys), missing required keys (on, jobs), jobs without runs-on or steps, and unpinned or @main/@master action references — reported as a severity summary and a line-by-line issues table.\n\n[Try GitHub Actions YAML Linter in your browser →](https://iotools.cloud/tool/github-actions-yaml-linter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/github-actions-yaml-linter","href":"/api-reference/utilities/github-actions-yaml-linter","autogeneratedByOpenApi":true},{"title":"Gzip/Zlib/Deflate Tester","description":"Compress text with gzip, zlib (deflate with header), or raw deflate, and view compression stats — or decompress base64/hex encoded compressed data back to text. Runs entirely in your browser.\n\n[Try Gzip/Zlib/Deflate Tester in your browser →](https://iotools.cloud/tool/gzip-zlib-deflate-tester/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/gzip-zlib-deflate-tester","href":"/api-reference/utilities/gzipzlibdeflate-tester","autogeneratedByOpenApi":true},{"title":"HAR File Performance Analyzer","description":"Analyze a HAR (HTTP Archive) file's performance — total/median/p90 load time, TTFB, status/type/domain breakdowns, and the slowest and largest requests.\n\n[Try HAR File Performance Analyzer in your browser →](https://iotools.cloud/tool/har-file-performance-analyzer/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/har-file-performance-analyzer","href":"/api-reference/utilities/har-file-performance-analyzer","autogeneratedByOpenApi":true},{"title":"Hex Dump Viewer","description":"View any text or file as a classic hex dump — byte offset, hexadecimal bytes and printable-ASCII columns side by side, like xxd or hexdump -C. Configure bytes per row, byte grouping and a hex or decimal offset.\n\n[Try Hex Dump Viewer in your browser →](https://iotools.cloud/tool/hex-dump-viewer/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/hex-dump-viewer","href":"/api-reference/utilities/hex-dump-viewer","autogeneratedByOpenApi":true},{"title":"HTML Validator","description":"Check HTML markup for structural problems — unclosed and mismatched tags, duplicate IDs, deprecated elements, missing required attributes (img alt/src, a href), and block-inside-inline nesting — with a per-issue list of line numbers. A lightweight structural linter that runs entirely in your browser.\n\n[Try HTML Validator in your browser →](https://iotools.cloud/tool/html-validator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/html-validator","href":"/api-reference/utilities/html-validator","autogeneratedByOpenApi":true},{"title":"HTTP Header Analyzer","description":"Paste raw HTTP request or response headers and get them parsed, categorized (security, caching, CORS, content) and explained one by one, plus a JSON export — all in your browser.\n\n[Try HTTP Header Analyzer in your browser →](https://iotools.cloud/tool/http-header-analyzer/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/http-header-analyzer","href":"/api-reference/utilities/http-header-analyzer","autogeneratedByOpenApi":true},{"title":"HTTP Status Codes","description":"Look up any HTTP status code — 200, 301, 404, 429, 502 and the rest — with its reason phrase, category, defining RFC and a plain-English explanation. Search by code, group (4xx), name or keyword.\n\n[Try HTTP Status Codes in your browser →](https://iotools.cloud/tool/http-status-codes/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/http-status-codes","href":"/api-reference/utilities/http-status-codes","autogeneratedByOpenApi":true},{"title":"IBAN Validator","description":"Validate an International Bank Account Number (IBAN). Checks the country code, the country-specific length, and the ISO 7064 MOD-97-10 checksum, and shows the country, check digits, BBAN and correctly grouped IBAN.\n\n[Try IBAN Validator in your browser →](https://iotools.cloud/tool/iban-validator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/iban-validator","href":"/api-reference/utilities/iban-validator","autogeneratedByOpenApi":true},{"title":"ISBN Validator","description":"Validate an ISBN-10 or ISBN-13 book number by its check digit, and convert a valid ISBN-10 to its ISBN-13 equivalent (and 978-prefixed ISBN-13 back to ISBN-10). Spaces and hyphens are ignored.\n\n[Try ISBN Validator in your browser →](https://iotools.cloud/tool/isbn-validator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/isbn-validator","href":"/api-reference/utilities/isbn-validator","autogeneratedByOpenApi":true},{"title":"JSON Compare","description":"Compare two JSON documents and get a clear diff of exactly what changed — every added, removed and changed value listed by its key path. Objects compare by key, arrays by index. Runs entirely in your browser.\n\n[Try JSON Compare in your browser →](https://iotools.cloud/tool/json-compare/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/json-compare","href":"/api-reference/utilities/json-compare","autogeneratedByOpenApi":true},{"title":"JSON Key Extractor","description":"Extract every unique key or key path from a JSON document, with a count of how many times each one occurs. Switch between bare key names and full array-normalized paths to audit schema consistency across a dataset.\n\n[Try JSON Key Extractor in your browser →](https://iotools.cloud/tool/json-key-extractor/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/json-key-extractor","href":"/api-reference/utilities/json-key-extractor","autogeneratedByOpenApi":true},{"title":"Twitter Character Counter","description":"Count characters the way X (Twitter) does: links always count as a fixed 23 characters (t.co), CJK and other wide Unicode characters count as 2, and everything else counts as 1 — against the 280-character limit.\n\n[Try Twitter Character Counter in your browser →](https://iotools.cloud/tool/twitter-character-counter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/twitter-character-counter","href":"/api-reference/utilities/twitter-character-counter","autogeneratedByOpenApi":true},{"title":"JSONPath Tester","description":"Query a JSON document with a JSONPath expression and see every matching value next to its exact resolved path. Supports wildcards, recursive descent, array slices and filter expressions. Runs entirely in your browser.\n\n[Try JSONPath Tester in your browser →](https://iotools.cloud/tool/jsonpath-tester/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/jsonpath-tester","href":"/api-reference/utilities/jsonpath-tester","autogeneratedByOpenApi":true},{"title":"JWT Decoder","description":"Decode a JSON Web Token (JWT) in your browser — split it into header, payload and signature, base64url-decode and pretty-print the header and payload as JSON, and read the registered date claims (iat, nbf, exp) as human-readable UTC times. Inspect only; the signature is never verified and the token never leaves your browser.\n\n[Try JWT Decoder in your browser →](https://iotools.cloud/tool/jwt-decode/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/jwt-decode","href":"/api-reference/utilities/jwt-decoder","autogeneratedByOpenApi":true},{"title":"JWT Expiry Checker","description":"Paste a JWT to decode its payload and check whether it is expired, not yet valid, or active — with the exp, nbf and iat claims converted from Unix time to human-readable ISO 8601 UTC. The token is decoded in your browser and never uploaded.\n\n[Try JWT Expiry Checker in your browser →](https://iotools.cloud/tool/jwt-expiry-checker/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/jwt-expiry-checker","href":"/api-reference/utilities/jwt-expiry-checker","autogeneratedByOpenApi":true},{"title":"JWT Verifier","description":"Verify a JSON Web Token (JWT) — cryptographically check its signature against an HMAC secret (HS256, HS384 or HS512), confirm it hasn't expired (exp) or isn't yet valid (nbf), and view the decoded header and payload once verified. This checks the signature; it doesn't just decode it. Entirely in your browser — nothing is uploaded.\n\n[Try JWT Verifier in your browser →](https://iotools.cloud/tool/jwt-verifier/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/jwt-verifier","href":"/api-reference/utilities/jwt-verifier","autogeneratedByOpenApi":true},{"title":"JavaScript Keycode Info","description":"Look up the JavaScript keyCode, event.code, event.key value, keyboard location and category for any key — type a character, key name (Enter, ArrowUp, Shift), event.code, or a numeric keyCode. Runs entirely in your browser.\n\n[Try JavaScript Keycode Info in your browser →](https://iotools.cloud/tool/keycode-info/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/keycode-info","href":"/api-reference/utilities/javascript-keycode-info","autogeneratedByOpenApi":true},{"title":"Kubernetes YAML Validator","description":"Check Kubernetes manifests before they reach a cluster: YAML syntax errors with line and column, plus API-level problems kubectl would reject — removed apiVersions, kind/apiVersion mismatches, invalid RFC 1123 names, selectors that don't match their pod template labels, unquoted ConfigMap values, missing pathType on an Ingress — and production warnings like :latest images and missing resource limits. Multi-document files supported. Runs entirely in your browser; nothing is uploaded.\n\n[Try Kubernetes YAML Validator in your browser →](https://iotools.cloud/tool/kubernetes-yaml-validator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/kubernetes-yaml-validator","href":"/api-reference/utilities/kubernetes-yaml-validator","autogeneratedByOpenApi":true},{"title":"JSON Pointer Evaluator","description":"Evaluate a JSON Pointer (RFC 6901) against a JSON document and see the exact value it resolves to — useful for testing pointer expressions before wiring them into code.\n\n[Try JSON Pointer Evaluator in your browser →](https://iotools.cloud/tool/json-pointer-evaluator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/json-pointer-evaluator","href":"/api-reference/utilities/json-pointer-evaluator","autogeneratedByOpenApi":true},{"title":"Line Counter","description":"Count lines in pasted or uploaded text — total lines, blank lines, non-blank lines, words and characters. Handles mixed CRLF/LF/CR line endings correctly, updated live as you type.\n\n[Try Line Counter in your browser →](https://iotools.cloud/tool/line-counter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/line-counter","href":"/api-reference/utilities/line-counter","autogeneratedByOpenApi":true},{"title":"List Set Operations","description":"Compare two text lists and compute their union, intersection, difference or symmetric difference — one item per line, with an optional case-insensitive mode.\n\n[Try List Set Operations in your browser →](https://iotools.cloud/tool/list-set-operations/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/list-set-operations","href":"/api-reference/utilities/list-set-operations","autogeneratedByOpenApi":true},{"title":"LLM Token Count Estimator","description":"Estimate how many tokens your text will use across GPT-4o, Claude, Gemini and more, with a context-window gauge and side-by-side API cost estimates. Approximate (chars-per-token heuristic), not an exact tokenizer.\n\n[Try LLM Token Count Estimator in your browser →](https://iotools.cloud/tool/llm-token-count-estimator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/llm-token-count-estimator","href":"/api-reference/utilities/llm-token-count-estimator","autogeneratedByOpenApi":true},{"title":"Luhn Algorithm Validator","description":"Validate a number against the Luhn (mod 10) checksum — credit cards, IMEIs, SINs and any Luhn-protected identifier — or compute the correct check digit for a number that is missing one. Spaces, dashes and dots are ignored.\n\n[Try Luhn Algorithm Validator in your browser →](https://iotools.cloud/tool/luhn-algorithm-validator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/luhn-algorithm-validator","href":"/api-reference/utilities/luhn-algorithm-validator","autogeneratedByOpenApi":true},{"title":"LZ4 Compression Tool","description":"Compress or decompress data with the fast LZ4 algorithm, right in your browser — from a file, pasted text, or Base64. Get the Base64 result plus size and ratio stats.\n\n[Try LZ4 Compression Tool in your browser →](https://iotools.cloud/tool/lz4-compression/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/lz4-compression","href":"/api-reference/utilities/lz4-compression-tool","autogeneratedByOpenApi":true},{"title":"Markdown Link & Image Extractor","description":"Extract every link and image from Markdown — inline, reference-style and autolinks — as a filterable table (also CSV) or JSON. Classifies each URL as external or internal, resolves reference definitions, and optionally deduplicates by URL.\n\n[Try Markdown Link & Image Extractor in your browser →](https://iotools.cloud/tool/markdown-link-image-extractor/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/markdown-link-image-extractor","href":"/api-reference/utilities/markdown-link-&-image-extractor","autogeneratedByOpenApi":true},{"title":"Markdown Outline Extractor","description":"Extract a heading outline from Markdown — every ATX (#) and Setext (underline-style) heading, with its level, line number and a ready-to-use GitHub-style anchor slug for building a table of contents.\n\n[Try Markdown Outline Extractor in your browser →](https://iotools.cloud/tool/markdown-outline-extractor/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/markdown-outline-extractor","href":"/api-reference/utilities/markdown-outline-extractor","autogeneratedByOpenApi":true},{"title":"MIME Type Lookup","description":"Look up the MIME type for a file extension, or every extension that maps to a MIME type. Type an extension (.pdf, mp4) or a MIME type (image/png) and get matching extension, MIME type and category rows.\n\n[Try MIME Type Lookup in your browser →](https://iotools.cloud/tool/mime-type-lookup/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/mime-type-lookup","href":"/api-reference/utilities/mime-type-lookup","autogeneratedByOpenApi":true},{"title":"MIME Types Cheatsheet","description":"Browse a comprehensive reference table of file extensions and their MIME (media) types, grouped by category. Filter instantly by extension, MIME type, or category to find the right Content-Type.\n\n[Try MIME Types Cheatsheet in your browser →](https://iotools.cloud/tool/mime-types-cheatsheet/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/mime-types-cheatsheet","href":"/api-reference/utilities/mime-types-cheatsheet","autogeneratedByOpenApi":true},{"title":"N-gram Extractor","description":"Extract n-gram (word sequence) frequency from text — pick a gram size from 1 (single words) to 5, get a ranked frequency table with counts and percentages, and optionally drop n-grams made up entirely of stop words.\n\n[Try N-gram Extractor in your browser →](https://iotools.cloud/tool/ngram-extractor/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ngram-extractor","href":"/api-reference/utilities/n-gram-extractor","autogeneratedByOpenApi":true},{"title":"PDF Signature Checker","description":"Check a PDF's digital signatures — see each signer's certificate (subject, issuer, validity), when it was signed, and whether the document still matches the digest that was actually signed (tamper detection). Parsed entirely in your browser; the file is never uploaded.\n\n[Try PDF Signature Checker in your browser →](https://iotools.cloud/tool/pdf-signature-checker/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/pdf-signature-checker","href":"/api-reference/utilities/pdf-signature-checker","autogeneratedByOpenApi":true},{"title":"Password Policy Tester","description":"Test a password against a configurable complexity policy — minimum/maximum length, required uppercase, lowercase, digit and symbol characters, a no-whitespace rule, and an optional forbidden-text check (e.g. ban a username or company name) — with a clear pass/fail report for every rule. Runs entirely in your browser; the password is never sent anywhere.\n\n[Try Password Policy Tester in your browser →](https://iotools.cloud/tool/password-policy-tester/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/password-policy-tester","href":"/api-reference/utilities/password-policy-tester","autogeneratedByOpenApi":true},{"title":"Password Strength Analyzer","description":"Score a password's strength (Weak/Fair/Good/Strong) and get specific, actionable feedback — length, character variety, common-password matches, repeated/sequential characters, and keyboard-walk patterns like \"qwerty\". Runs entirely in your browser; the password is never sent anywhere.\n\n[Try Password Strength Analyzer in your browser →](https://iotools.cloud/tool/password-strength-analyzer/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/password-strength-analyzer","href":"/api-reference/utilities/password-strength-analyzer","autogeneratedByOpenApi":true},{"title":"Phone Number Extractor","description":"Extract and de-duplicate every phone number from a block of text or a pasted document. Recognizes US, international (+country code), toll-free, parenthesized and dotted/dashed/spaced formats, keeps the richest spelling of each number, and counts the results.\n\n[Try Phone Number Extractor in your browser →](https://iotools.cloud/tool/phone-number-extractor/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/phone-number-extractor","href":"/api-reference/utilities/phone-number-extractor","autogeneratedByOpenApi":true},{"title":"Phone Number Validator","description":"Check whether a phone number is real and dialable for its country. Reports valid/invalid, the line type (mobile, fixed line, toll free, VoIP, premium rate...), and — when invalid — the reason (too short, too long, unrecognized country code, bad area code/prefix).\n\n[Try Phone Number Validator in your browser →](https://iotools.cloud/tool/phone-number-validator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/phone-number-validator","href":"/api-reference/utilities/phone-number-validator","autogeneratedByOpenApi":true},{"title":"Port Lookup","description":"Look up TCP, UDP, SCTP and DCCP port assignments from the IANA registry. Search by port number (443), service name (https) or keyword, and filter by protocol and port range.\n\n[Try Port Lookup in your browser →](https://iotools.cloud/tool/port-lookup/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/port-lookup","href":"/api-reference/utilities/port-lookup","autogeneratedByOpenApi":true},{"title":"SSL Certificate Decoder","description":"Decode a PEM-encoded SSL/TLS (X.509) certificate — read its subject, issuer, validity window, serial number, signature and public-key algorithms, extensions (Subject Alternative Names, key usage, basic constraints) and SHA-256/SHA-1 fingerprints. Parsed entirely in your browser; the certificate is never uploaded.\n\n[Try SSL Certificate Decoder in your browser →](https://iotools.cloud/tool/ssl-certificate-decoder/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ssl-certificate-decoder","href":"/api-reference/utilities/ssl-certificate-decoder","autogeneratedByOpenApi":true},{"title":"MAC Address Lookup","description":"Look up the hardware vendor behind a MAC address by resolving its OUI prefix (the first three bytes) against the IEEE registry. Accepts full or partial addresses in any separator style.\n\n[Try MAC Address Lookup in your browser →](https://iotools.cloud/tool/mac-address-lookup/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/mac-address-lookup","href":"/api-reference/utilities/mac-address-lookup","autogeneratedByOpenApi":true},{"title":"Open Graph Checker","description":"Fetch any URL and inspect its Open Graph, Twitter Card and standard meta tags — see exactly how the page previews when shared on social media, and spot missing tags.\n\n[Try Open Graph Checker in your browser →](https://iotools.cloud/tool/open-graph-checker/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/open-graph-checker","href":"/api-reference/utilities/open-graph-checker","autogeneratedByOpenApi":true},{"title":"Readability Score Checker","description":"Analyze pasted text for readability with Flesch Reading Ease, Flesch-Kincaid Grade Level, Gunning Fog, SMOG, Coleman-Liau and Automated Readability Index scores, plus word/sentence/syllable counts.\n\n[Try Readability Score Checker in your browser →](https://iotools.cloud/tool/readability-score/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/readability-score","href":"/api-reference/utilities/readability-score-checker","autogeneratedByOpenApi":true},{"title":"Regex Cheatsheet","description":"Quick reference for regular expression syntax — character classes, anchors, quantifiers, groups, lookaheads/lookbehinds, flags, and common patterns (email, URL, IPv4, hex color, date, phone, password). Search or filter by category.\n\n[Try Regex Cheatsheet in your browser →](https://iotools.cloud/tool/regex-cheatsheet/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/regex-cheatsheet","href":"/api-reference/utilities/regex-cheatsheet","autogeneratedByOpenApi":true},{"title":"Regex Explainer","description":"Explain a regular expression in plain English — a full sentence summary plus a token-by-token breakdown table (what each piece matches, and how). Supports the g/i/m/s/u flags and their effect on the explanation.\n\n[Try Regex Explainer in your browser →](https://iotools.cloud/tool/regex-explainer/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/regex-explainer","href":"/api-reference/utilities/regex-explainer","autogeneratedByOpenApi":true},{"title":"Regex Tester","description":"Test a JavaScript regular expression against sample text — see every match with its position, plus positional and named capture groups.\n\n[Try Regex Tester in your browser →](https://iotools.cloud/tool/regex-tester/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/regex-tester","href":"/api-reference/utilities/regex-tester","autogeneratedByOpenApi":true},{"title":"Robots.txt Tester","description":"Test whether a URL path is allowed or disallowed for a given crawler against pasted robots.txt content. Applies RFC 9309 precedence — longest matching rule wins, Allow beats Disallow on a tie, with `*`/`$` wildcards and most-specific user-agent group selection. Shows the exact rule that decided the verdict.\n\n[Try Robots.txt Tester in your browser →](https://iotools.cloud/tool/robots-txt-tester/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/robots-txt-tester","href":"/api-reference/utilities/robotstxt-tester","autogeneratedByOpenApi":true},{"title":"Routing Number Validator","description":"Validate a 9-digit ABA bank routing number by its mod-10 weighted checksum, and show whether it is valid, its Federal Reserve district, its check digit, and the full step-by-step checksum calculation. Spaces and dashes are ignored.\n\n[Try Routing Number Validator in your browser →](https://iotools.cloud/tool/routing-number-validator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/routing-number-validator","href":"/api-reference/utilities/routing-number-validator","autogeneratedByOpenApi":true},{"title":"SafeLink Decoder","description":"Unwrap Microsoft SafeLinks and Proofpoint URL Defense links to reveal the real destination URL. Paste one or more wrapped links (one per line); plain lines pass through unchanged, or filter to only the decoded URLs.\n\n[Try SafeLink Decoder in your browser →](https://iotools.cloud/tool/safelink-decoder/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/safelink-decoder","href":"/api-reference/utilities/safelink-decoder","autogeneratedByOpenApi":true},{"title":"SAML Response Decoder","description":"Decode a base64-encoded SAML Response or Assertion and inspect it. Auto-detects the HTTP-POST (plain base64) and HTTP-Redirect (DEFLATE-compressed) bindings, extracts a summary of key fields (Issuer, Destination, NameID, Conditions window, AudienceRestriction, attributes, StatusCode) and pretty-prints the decoded XML. A debugging tool for SSO troubleshooting — it does not verify signatures.\n\n[Try SAML Response Decoder in your browser →](https://iotools.cloud/tool/saml-response-decoder/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/saml-response-decoder","href":"/api-reference/utilities/saml-response-decoder","autogeneratedByOpenApi":true},{"title":"Security Headers Checker","description":"Paste a site's HTTP response headers and get a weighted A+ to F security grade, plus a header-by-header breakdown of what's missing, misconfigured, or well-configured (CSP, HSTS, X-Frame-Options, and more) — all checked in your browser.\n\n[Try Security Headers Checker in your browser →](https://iotools.cloud/tool/security-headers-checker/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/security-headers-checker","href":"/api-reference/utilities/security-headers-checker","autogeneratedByOpenApi":true},{"title":"Secure Compare Tool","description":"Compare two secrets, tokens or passwords using a constant-time equality check instead of a plain string comparison, with optional trimming/case normalization and SHA-256 fingerprints for diagnostics. Runs entirely in your browser.\n\n[Try Secure Compare Tool in your browser →](https://iotools.cloud/tool/secure-compare-tool/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/secure-compare-tool","href":"/api-reference/utilities/secure-compare-tool","autogeneratedByOpenApi":true},{"title":"Sitemap XML Parser","description":"Parse a sitemap.xml or sitemap index and extract every URL with its lastmod, changefreq and priority — as a Markdown table, CSV, JSON or a plain URL list, with spec-conformance warnings. Runs entirely in your browser.\n\n[Try Sitemap XML Parser in your browser →](https://iotools.cloud/tool/sitemap-xml-parser/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/sitemap-xml-parser","href":"/api-reference/utilities/sitemap-xml-parser","autogeneratedByOpenApi":true},{"title":"Redirect Checker","description":"Trace a URL's full HTTP redirect chain — every hop, status code and redirect type — and flag redirect loops, excessive hops and insecure HTTPS→HTTP downgrades.\n\n[Try Redirect Checker in your browser →](https://iotools.cloud/tool/redirect-checker/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/redirect-checker","href":"/api-reference/utilities/redirect-checker","autogeneratedByOpenApi":true},{"title":"Text Compare","description":"Compare two texts and see exactly what changed — added, removed and edited lines highlighted inline, plus a copyable unified diff. Runs entirely in your browser.\n\n[Try Text Compare in your browser →](https://iotools.cloud/tool/text-compare/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/text-compare","href":"/api-reference/utilities/text-compare","autogeneratedByOpenApi":true},{"title":"URL Parser","description":"Break a URL down into its parts — protocol, host, port, path, query string, search params, hash, credentials, subdomain, filename and file extension.\n\n[Try URL Parser in your browser →](https://iotools.cloud/tool/url-parser/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/url-parser","href":"/api-reference/utilities/url-parser","autogeneratedByOpenApi":true},{"title":"Unicode Character Info","description":"Look up detailed Unicode properties for any character or U+XXXX codepoint — name, block, plane, general category, bidi class, UTF-8/16/32 encoding, HTML entity, and known confusable characters.\n\n[Try Unicode Character Info in your browser →](https://iotools.cloud/tool/unicode-character-info/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/unicode-character-info","href":"/api-reference/utilities/unicode-character-info","autogeneratedByOpenApi":true},{"title":"URL Canonicalizer","description":"Normalize URLs into a single canonical form: lowercase the scheme and host, strip default ports, resolve ./.. path segments, sort query parameters, remove tracking params (utm_*, fbclid, gclid…), drop fragments and collapse duplicate slashes. Runs entirely in your browser — one URL per line.\n\n[Try URL Canonicalizer in your browser →](https://iotools.cloud/tool/url-canonicalizer/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/url-canonicalizer","href":"/api-reference/utilities/url-canonicalizer","autogeneratedByOpenApi":true},{"title":"URL Extractor","description":"Extract and de-duplicate every URL from a block of text, HTML, or a pasted document. Finds http, https and ftp links (plus bare www. links with no scheme), trims stray trailing punctuation and brackets, and lets you filter by link type and sort the results.\n\n[Try URL Extractor in your browser →](https://iotools.cloud/tool/url-extractor/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/url-extractor","href":"/api-reference/utilities/url-extractor","autogeneratedByOpenApi":true},{"title":"User Agent Parser","description":"Parse a User-Agent string into browser, version, rendering engine, operating system and device type (desktop, mobile, tablet or bot). Paste one UA per line to parse several at once, with a JSON export.\n\n[Try User Agent Parser in your browser →](https://iotools.cloud/tool/user-agent-parser/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/user-agent-parser","href":"/api-reference/utilities/user-agent-parser","autogeneratedByOpenApi":true},{"title":"WCAG Contrast Checker","description":"Check the WCAG 2.x contrast ratio between a text (foreground) color and a background color. Accepts hex colors (#RGB, #RRGGBB, with or without #) and reports the exact ratio plus pass/fail for WCAG AA (4.5:1 normal, 3:1 large) and AAA (7:1 normal, 4.5:1 large).\n\n[Try WCAG Contrast Checker in your browser →](https://iotools.cloud/tool/wcag-contrast-checker/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/wcag-contrast-checker","href":"/api-reference/utilities/wcag-contrast-checker","autogeneratedByOpenApi":true},{"title":"Webhook Payload Inspector","description":"Paste a raw webhook request — optional HTTP headers plus a JSON or form-encoded body — and get a structured breakdown: parsed headers, a pretty-printed and validated body, detected content-type and size, the sending provider and event type, extracted timestamps, and flagged signature headers (X-Hub-Signature-256, Stripe-Signature, X-GitHub-Event…). Runs entirely in your browser.\n\n[Try Webhook Payload Inspector in your browser →](https://iotools.cloud/tool/webhook-payload-inspector/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/webhook-payload-inspector","href":"/api-reference/utilities/webhook-payload-inspector","autogeneratedByOpenApi":true},{"title":"Webhook Signature Validator","description":"Verify a webhook's HMAC signature: paste the raw payload body, your signing secret and the signature from the provider's header (GitHub sha256=…, Shopify base64, or any custom HMAC-SHA1/SHA-256/SHA-512 in hex or base64), and confirm whether it matches.\n\n[Try Webhook Signature Validator in your browser →](https://iotools.cloud/tool/webhook-signature-validator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/webhook-signature-validator","href":"/api-reference/utilities/webhook-signature-validator","autogeneratedByOpenApi":true},{"title":"Word Frequency Counter","description":"Count how often each word appears in a block of text and get a ranked frequency table with counts and percentages. Case-sensitivity, stop-word filtering, a minimum word length and a top-N limit are all configurable.\n\n[Try Word Frequency Counter in your browser →](https://iotools.cloud/tool/word-frequency/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/word-frequency","href":"/api-reference/utilities/word-frequency-counter","autogeneratedByOpenApi":true},{"title":"YAML Diff Comparator","description":"Compare two YAML documents and see exactly what changed — added, removed and modified keys with a path to each one, plus a unified line diff of the normalized YAML. Structural comparison ignores indentation, quoting and flow-vs-block formatting, and handles multi-document streams. Runs entirely in your browser.\n\n[Try YAML Diff Comparator in your browser →](https://iotools.cloud/tool/yaml-diff-comparator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/yaml-diff-comparator","href":"/api-reference/utilities/yaml-diff-comparator","autogeneratedByOpenApi":true},{"title":"Word Counter","description":"Count words, unique words, characters, sentences, paragraphs and syllables — with reading time, speaking time and a top-10 word density table, updated live as you type.\n\n[Try Word Counter in your browser →](https://iotools.cloud/tool/word-counter/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/word-counter","href":"/api-reference/utilities/word-counter","autogeneratedByOpenApi":true},{"title":"XPath Tester","description":"Evaluate an XPath expression against XML or HTML input and see every matching node, attribute or text value next to its resolved path. Runs entirely in your browser.\n\n[Try XPath Tester in your browser →](https://iotools.cloud/tool/xpath-tester/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/xpath-tester","href":"/api-reference/utilities/xpath-tester","autogeneratedByOpenApi":true},{"title":"YouTube Thumbnail Downloader","description":"Get the thumbnail image URLs of any YouTube video in every available size (1280×720 down to 120×90) — paste the video, Shorts, or youtu.be link and download the image you need.\n\n[Try YouTube Thumbnail Downloader in your browser →](https://iotools.cloud/tool/youtube-thumbnail-downloader/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/youtube-thumbnail-downloader","href":"/api-reference/utilities/youtube-thumbnail-downloader","autogeneratedByOpenApi":true},{"title":"ZIP Code Validator","description":"Validate US ZIP codes — check one or many at once for correct 5-digit or ZIP+4 format.\n\n[Try ZIP Code Validator in your browser →](https://iotools.cloud/tool/zip-code-validator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/zip-code-validator","href":"/api-reference/utilities/zip-code-validator","autogeneratedByOpenApi":true},{"title":"Shell Glob Pattern Tester","description":"Test a shell glob pattern against a list of file paths and see which ones match. Supports *, ?, ** globstar, [abc] character classes, {a,b} brace expansion and ! negation across Bash, Zsh, .gitignore, Python fnmatch and Go path.Match semantics.\n\n[Try Shell Glob Pattern Tester in your browser →](https://iotools.cloud/tool/shell-glob-pattern-tester/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/shell-glob-pattern-tester","href":"/api-reference/utilities/shell-glob-pattern-tester","autogeneratedByOpenApi":true},{"title":"SVG Path Visualizer","description":"Parse an SVG path's d attribute into its individual commands (M, L, C, Q, A, Z and more), see a labelled breakdown table, and render an annotated preview with numbered vertices and Bézier control points. Convert between absolute and relative coordinates. Runs entirely in your browser.\n\n[Try SVG Path Visualizer in your browser →](https://iotools.cloud/tool/svg-path-visualizer/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/svg-path-visualizer","href":"/api-reference/utilities/svg-path-visualizer","autogeneratedByOpenApi":true},{"title":"SWIFT/BIC Validator","description":"Validate a SWIFT/BIC bank identifier code (ISO 9362). Checks the 8- or 11-character format — institution code, country code, location code and optional branch code — and breaks the code down into its parts, including the participant status decoded from the location code.\n\n[Try SWIFT/BIC Validator in your browser →](https://iotools.cloud/tool/swift-bic-validator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/swift-bic-validator","href":"/api-reference/utilities/swiftbic-validator","autogeneratedByOpenApi":true},{"title":"Syllable Counter & Poetry Analyzer","description":"Count syllables per word and per line, then validate fixed poetic forms — haiku (5-7-5), tanka (5-7-5-7-7) and limerick (8-8-5-5-8). Optionally highlight each word's stressed syllable.\n\n[Try Syllable Counter & Poetry Analyzer in your browser →](https://iotools.cloud/tool/syllable-counter-poetry-analyzer/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/syllable-counter-poetry-analyzer","href":"/api-reference/utilities/syllable-counter-&-poetry-analyzer","autogeneratedByOpenApi":true},{"title":"TLS/SSL Config Snippet Grader","description":"Paste an Apache or Nginx TLS/SSL config block and get an A-to-F security grade, a finding-by-finding breakdown (deprecated protocols, weak ciphers, missing HSTS/OCSP stapling), and a Mozilla best-practice replacement snippet. Analyzed entirely in your browser — nothing is sent to a server.\n\n[Try TLS/SSL Config Snippet Grader in your browser →](https://iotools.cloud/tool/tls-ssl-config-snippet-grader/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/tls-ssl-config-snippet-grader","href":"/api-reference/utilities/tlsssl-config-snippet-grader","autogeneratedByOpenApi":true},{"title":"UUID Validator & Decoder","description":"Validate a UUID's 8-4-4-4-12 format and decode its version and variant. For time-based UUIDs (v1, v6, v7) it extracts the embedded timestamp; paste one UUID per line to validate a whole batch at once.\n\n[Try UUID Validator & Decoder in your browser →](https://iotools.cloud/tool/uuid-validator-decoder/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/uuid-validator-decoder","href":"/api-reference/utilities/uuid-validator-&-decoder","autogeneratedByOpenApi":true},{"title":"VAT Number Validator","description":"Validate an EU VAT number's format. Detects the 2-letter country prefix and checks the national number against that country's expected structure, showing the country, country code and expected format. Structural check only — it does not contact the EU VIES registry.\n\n[Try VAT Number Validator in your browser →](https://iotools.cloud/tool/vat-number-validator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/vat-number-validator","href":"/api-reference/utilities/vat-number-validator","autogeneratedByOpenApi":true},{"title":"Text Replacer","description":"Find and replace text or regex patterns across a block of text. Case-sensitive, whole-word, replace-all-vs-first and regex modes with capture-group substitution, plus a live match count.\n\n[Try Text Replacer in your browser →](https://iotools.cloud/tool/text-replacer/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/text-replacer","href":"/api-reference/utilities/text-replacer","autogeneratedByOpenApi":true},{"title":"Text Similarity Checker","description":"Score how similar two blocks of text are — a character-level similarity percentage plus a word-overlap breakdown showing shared and unique words.\n\n[Try Text Similarity Checker in your browser →](https://iotools.cloud/tool/text-similarity-checker/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/text-similarity-checker","href":"/api-reference/utilities/text-similarity-checker","autogeneratedByOpenApi":true},{"title":"XML Diff Comparator","description":"Compare two XML documents and see exactly what changed — added/removed elements, attribute changes and text changes with an XPath-like path to each one, plus a unified line diff of the normalized markup. Runs entirely in your browser.\n\n[Try XML Diff Comparator in your browser →](https://iotools.cloud/tool/xml-diff-comparator/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/xml-diff-comparator","href":"/api-reference/utilities/xml-diff-comparator","autogeneratedByOpenApi":true},{"title":"X.509 Certificate Parser","description":"Parse a PEM-encoded X.509 certificate or certificate signing request (CSR) — subject, issuer, validity window, serial number, signature/public-key algorithms, extensions (SANs, key usage, basic constraints…), CSR signature verification, and SHA-256/SHA-1/SHA-512 fingerprints. Parsed entirely in your browser; nothing is uploaded.\n\n[Try X.509 Certificate Parser in your browser →](https://iotools.cloud/tool/x509-certificate-parser/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/x509-certificate-parser","href":"/api-reference/utilities/x509-certificate-parser","autogeneratedByOpenApi":true},{"title":"Brotli Compression Encoder/Decoder","description":"Compress or decompress data with Brotli — the algorithm behind modern HTTP content-encoding — right in your browser, with size and ratio stats. Free in the browser (WASM); also available as a paid API (Node's native zlib).\n\n[Try Brotli Compression Encoder/Decoder in your browser →](https://iotools.cloud/tool/brotli-compression/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/brotli-compression","href":"/api-reference/utilities/brotli-compression-encoderdecoder","autogeneratedByOpenApi":true},{"title":"Zstandard (Zstd) Compression Tool","description":"Compress or decompress text or a file with Zstandard (zstd) at a chosen compression level (1-22), with size and ratio stats. Free and private in your browser; also available as a paid API.\n\n[Try Zstandard (Zstd) Compression Tool in your browser →](https://iotools.cloud/tool/zstd-compression/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/zstd-compression","href":"/api-reference/utilities/zstandard-zstd-compression-tool","autogeneratedByOpenApi":true},{"title":"AI Content Detector","description":"Analyze pasted text with AI to estimate whether it was written by an AI model or a human, with a confidence score and supporting indicators. A probabilistic estimate, not proof — see the disclaimer below.\n\n[Try AI Content Detector in your browser →](https://iotools.cloud/tool/ai-content-detector/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-content-detector","href":"/api-reference/utilities/ai-content-detector","autogeneratedByOpenApi":true},{"title":"HTTP Request Parser","description":"Paste a raw HTTP request and get the method, target, version, headers and body split out — with the query string decoded into parameters, the body pretty-printed by Content-Type, and a ready-to-run cURL command to replay it. Runs entirely in your browser.\n\n[Try HTTP Request Parser in your browser →](https://iotools.cloud/tool/raw-http-request-parser/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/raw-http-request-parser","href":"/api-reference/utilities/http-request-parser","autogeneratedByOpenApi":true},{"title":"JSON Merge Patch Tool","description":"Apply an RFC 7386 JSON Merge Patch to a document, or work backwards and generate the minimal merge patch between two documents. Shows the patched result plus a per-key list of what was added, replaced and removed — all in your browser.\n\n[Try JSON Merge Patch Tool in your browser →](https://iotools.cloud/tool/json-merge-patch-tool/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/json-merge-patch-tool","href":"/api-reference/utilities/json-merge-patch-tool","autogeneratedByOpenApi":true},{"title":"JSON Lines Merger","description":"Merge several JSON Lines (JSONL/NDJSON) sources into one JSON array or one NDJSON stream. Combines a pasted blob with any number of uploaded files, expands sources that are already JSON arrays, drops duplicate records, tags each record with where it came from, and reports invalid lines instead of failing on them.\n\n[Try JSON Lines Merger in your browser →](https://iotools.cloud/tool/json-lines-merger/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/json-lines-merger","href":"/api-reference/utilities/json-lines-merger","autogeneratedByOpenApi":true},{"title":"INI Overlay Merger","description":"Merge an INI config with one or two overlay files — the way a deployment layers defaults, environment and local settings. Overridden values are edited in place, so the base file's comments, blank lines, key order and indentation all survive, and a change report shows exactly which keys were added, changed or left alone.\n\n[Try INI Overlay Merger in your browser →](https://iotools.cloud/tool/ini-overlay-merger/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ini-overlay-merger","href":"/api-reference/utilities/ini-overlay-merger","autogeneratedByOpenApi":true},{"title":"DNS Zone File Parser","description":"Paste a BIND zone file and read it as a table: every record with its owner name fully qualified, its inherited TTL resolved, and its type and rdata split out. Honours $ORIGIN, $TTL and multi-line SOA blocks, flags the classic mistakes (missing SOA, a CNAME sharing a name, a target missing its trailing dot), and exports to CSV or JSON. Runs entirely in your browser — no DNS lookups.\n\n[Try DNS Zone File Parser in your browser →](https://iotools.cloud/tool/dns-zone-file-parser/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/dns-zone-file-parser","href":"/api-reference/utilities/dns-zone-file-parser","autogeneratedByOpenApi":true},{"title":"HTTP Response Parser","description":"Paste a raw HTTP response and get the status line, headers and body split out — with the status code explained, every Set-Cookie broken into its name, value and attributes, and the body pretty-printed by Content-Type. Exports to CSV or JSON and runs entirely in your browser.\n\n[Try HTTP Response Parser in your browser →](https://iotools.cloud/tool/raw-http-response-parser/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/raw-http-response-parser","href":"/api-reference/utilities/http-response-parser","autogeneratedByOpenApi":true}]}]}]}]},"maps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"children":"$L53"}]
54:I[27201,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"IconMark"]
55:I[763509,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bb7855f5468afc1b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/9f747db565a201b8.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/76d01846498b4b22.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c31d136c7bf72b16.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3aaac35f8098f387.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/77b936e9f1b036ab.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/24c57a7bd18c9aa4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4033b8945cf1f86e.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"ThemeLayout",1]
56:I[91557,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bb7855f5468afc1b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/9f747db565a201b8.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/76d01846498b4b22.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c31d136c7bf72b16.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3aaac35f8098f387.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/77b936e9f1b036ab.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/24c57a7bd18c9aa4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4033b8945cf1f86e.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"ApiReferenceProvider",1]
57:I[91557,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bb7855f5468afc1b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/9f747db565a201b8.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/76d01846498b4b22.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c31d136c7bf72b16.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3aaac35f8098f387.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/77b936e9f1b036ab.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/24c57a7bd18c9aa4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4033b8945cf1f86e.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"PageProvider",1]
58:I[91557,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bb7855f5468afc1b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/9f747db565a201b8.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/76d01846498b4b22.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c31d136c7bf72b16.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3aaac35f8098f387.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/77b936e9f1b036ab.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/24c57a7bd18c9aa4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4033b8945cf1f86e.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"OpenApiProvider",1]
46:["$","meta","22",{"name":"twitter:image:width","content":"1200"}]
47:["$","meta","23",{"name":"twitter:image:height","content":"630"}]
48:["$","link","24",{"rel":"icon","href":"/docs/_mintlify/favicons/iotools/G58CVLFct1_TzMms/_generated/favicon/android-chrome-192x192.png","type":"image/png","sizes":"192x192","media":"(prefers-color-scheme: light)"}]
49:["$","link","25",{"rel":"apple-touch-icon","href":"/docs/_mintlify/favicons/iotools/G58CVLFct1_TzMms/_generated/favicon/apple-touch-icon.png","type":"image/png","sizes":"180x180","media":"$undefined"}]
4a:["$","link","26",{"rel":"icon","href":"/docs/_mintlify/favicons/iotools/G58CVLFct1_TzMms/_generated/favicon/favicon-16x16.png","type":"image/png","sizes":"16x16","media":"(prefers-color-scheme: light)"}]
4b:["$","link","27",{"rel":"icon","href":"/docs/_mintlify/favicons/iotools/G58CVLFct1_TzMms/_generated/favicon/favicon-32x32.png","type":"image/png","sizes":"32x32","media":"(prefers-color-scheme: light)"}]
4c:["$","link","28",{"rel":"shortcut icon","href":"/docs/_mintlify/favicons/iotools/G58CVLFct1_TzMms/_generated/favicon/favicon.ico","type":"image/x-icon","sizes":"$undefined","media":"(prefers-color-scheme: light)"}]
4d:["$","link","29",{"rel":"icon","href":"/docs/_mintlify/favicons/iotools/G58CVLFct1_TzMms/_generated/favicon-dark/android-chrome-192x192.png","type":"image/png","sizes":"192x192","media":"(prefers-color-scheme: dark)"}]
4e:["$","link","30",{"rel":"icon","href":"/docs/_mintlify/favicons/iotools/G58CVLFct1_TzMms/_generated/favicon-dark/favicon-16x16.png","type":"image/png","sizes":"16x16","media":"(prefers-color-scheme: dark)"}]
4f:["$","link","31",{"rel":"icon","href":"/docs/_mintlify/favicons/iotools/G58CVLFct1_TzMms/_generated/favicon-dark/favicon-32x32.png","type":"image/png","sizes":"32x32","media":"(prefers-color-scheme: dark)"}]
50:["$","link","32",{"rel":"shortcut icon","href":"/docs/_mintlify/favicons/iotools/G58CVLFct1_TzMms/_generated/favicon-dark/favicon.ico","type":"image/x-icon","sizes":"$undefined","media":"(prefers-color-scheme: dark)"}]
51:["$","$L54","33",{}]
53:["$","$L55",null,{"theme":"mint","pageMetadata":{"title":"Story Generator","description":"Generate a captivating short story with AI — characters, plot and a satisfying ending, from whatever premise you give it.\n\n[Try Story Generator in your browser →](https://iotools.cloud/tool/ai-writer/story/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-writer/story","href":"/api-reference/generators/story-generator","autogeneratedByOpenApi":true},"children":["$","$L56",null,{"value":{"apiReferenceData":{},"graphqlReferenceData":"$undefined"},"children":["$","$L57",null,{"value":{"pageMetadata":"$53:props:pageMetadata","lastModified":"2026-07-30T13:33:30.717Z","gitLastModified":"$undefined","originalFileLocation":"api-reference/generators/story-generator.mdx","description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n  const _components = {\n    a: \"a\",\n    p: \"p\",\n    ..._provideComponents(),\n    ...props.components\n  };\n  return _jsxs(_Fragment, {\n    children: [_jsx(_components.p, {\n      children: \"Generate a captivating short story with AI — characters, plot and a satisfying ending, from whatever premise you give it.\"\n    }), \"\\n\", _jsx(_components.p, {\n      children: _jsx(_components.a, {\n        href: \"https://iotools.cloud/tool/ai-writer/story/\",\n        children: \"Try Story Generator in your browser →\"\n      })\n    })]\n  });\n}\nfunction MDXContent(props = {}) {\n  const {wrapper: MDXLayout} = {\n    ..._provideComponents(),\n    ...props.components\n  };\n  return MDXLayout ? _jsx(MDXLayout, {\n    ...props,\n    children: _jsx(_createMdxContent, {\n      ...props\n    })\n  }) : _createMdxContent(props);\n}\nreturn {\n  default: MDXContent\n};\n","frontmatter":{},"scope":{}},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"pageType":"$undefined","panelMdxSource":"$undefined","panelMdxSourceWithNoJs":"$undefined","contextualStarterQuestions":"$undefined","relatedPages":"$undefined"},"children":["$","$L58",null,{"pageMetadata":"$53:props:pageMetadata","mdxExtracts":"$53:props:children:props:children:props:value:mdxExtracts","openApiReferenceData":{"operation":{"operationId":"run_ai_writer_story","summary":"Story Generator","tags":["Generators"],"description":"Generate a captivating short story with AI — characters, plot and a satisfying ending, from whatever premise you give it.\n\n[Try Story Generator in your browser →](https://iotools.cloud/tool/ai-writer/story/)","security":["6a9e7e27-ac8d-4aea-9878-dd69799c699e"],"x-iotools-credit-cost":24,"requestBody":"0b2baaf9-39ea-474f-9096-2094372b0391","responses":{"200":"c08ff4b3-1530-4489-ad23-aaae9544595e","400":"89552c98-ae58-412d-823f-c46b7f5a4c5e","401":"97ab767f-7928-4171-b314-8480f2a581ab","402":"bf3c52d7-a342-4ae6-a83c-348603f7e58a","403":"2a855bcc-ee81-4881-8ff2-b320b7b33534","404":"3c4b68cb-0b9d-4680-9633-2d85278efce9","413":"6cb38901-390c-4a7b-9bcf-824705e48620","429":"baecca7b-6f96-4e14-bdc4-ef86536e87ee","500":"02f735b1-0f21-44ed-b54b-59d95038d473","503":"0f3016d0-afba-4e7d-b4df-d59dfb106211"},"method":"post","type":"path","servers":["99439c2d-2390-42b3-b379-ee4bd9e9ad1f"],"path":"/v1/tool/ai-writer/story","baseUrlOptions":["https://api.iotools.cloud"],"title":"Story Generator","codeSamples":[]},"dependencies":{"parameters":{},"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{"ioContext":{"type":"string","description":"Extra instructions","uniqueKey":"ioContext","typeLabel":"string"}},"required":[],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"ioContext":"<string>"}}}}},"exampleType":"generated"},"responses":{"c08ff4b3-1530-4489-ad23-aaae9544595e":{"description":"Tool output","content":{"application/json":{"schema":{"type":"object","required":["tool","tool_version","outputs","credits_used"],"properties":{"tool":{"type":"string","isRequired":true,"uniqueKey":"tool","typeLabel":"string"},"tool_version":{"type":"string","description":"Output-contract version for this tool. Currently \"1\" for all tools.","isRequired":true,"uniqueKey":"tool_version","typeLabel":"string"},"outputs":{"type":"object","properties":{},"isRequired":true,"uniqueKey":"outputs","typeLabel":"object"},"credits_used":{"type":"integer","description":"Credits this call consumed, after any settlement refund. 0 when metering is disabled.","isRequired":true,"uniqueKey":"credits_used","typeLabel":"integer"},"request_id":{"type":"string","uniqueKey":"request_id","typeLabel":"string"},"credits_remaining":{"oneOf":[{"type":"integer","description":"Credits left in the current monthly allowance, or null when metering is disabled.","uniqueKey":"credits_remaining.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Credits left in the current monthly allowance, or null when metering is disabled.","uniqueKey":"credits_remaining.oneOf.1","typeLabel":"null"}],"uniqueKey":"credits_remaining","typeLabel":"integer | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"tool":"<string>","tool_version":"<string>","outputs":{},"credits_used":123,"request_id":"<string>","credits_remaining":123}}}}},"exampleType":"generated"},"89552c98-ae58-412d-823f-c46b7f5a4c5e":{"description":"Invalid request.","content":{"application/problem+json":{"schema":{"type":"object","description":"RFC 9457 problem document, served as application/problem+json. Branch on `code`; `title` is human prose and may be reworded without notice.","required":["type","title","status","code"],"properties":{"type":{"type":"string","format":"uri","description":"Stable documentation URI for this failure.","examples":["https://iotools.cloud/docs/errors/invalid_api_key","https://iotools.cloud/docs/errors/api_unconfigured","https://iotools.cloud/docs/errors/validation_error","https://iotools.cloud/docs/errors/payload_too_large","https://iotools.cloud/docs/errors/tool_not_found","https://iotools.cloud/docs/errors/tool_not_allowed","https://iotools.cloud/docs/errors/tool_disabled","https://iotools.cloud/docs/errors/rate_limited","https://iotools.cloud/docs/errors/insufficient_credits","https://iotools.cloud/docs/errors/processing_error","https://iotools.cloud/docs/errors/internal_error"],"isRequired":true,"uniqueKey":"type","typeLabel":"string<uri>"},"title":{"type":"string","examples":["Invalid API key","API not configured","Invalid request","Payload too large","Tool not found","Tool not available over the API","Tool temporarily disabled","Rate limit exceeded","Insufficient credits","Tool failed to run","Internal error"],"isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"code":{"type":"string","enum":["invalid_api_key","api_unconfigured","validation_error","payload_too_large","tool_not_found","tool_not_allowed","tool_disabled","rate_limited","insufficient_credits","processing_error","internal_error"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum<string>"},"detail":{"type":"string","description":"Human explanation of this occurrence.","uniqueKey":"detail","typeLabel":"string"},"request_id":{"type":"string","description":"Correlation id, also sent as x-request-id.","uniqueKey":"request_id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"type":"https://iotools.cloud/docs/errors/validation_error","title":"Invalid request","status":400,"code":"validation_error","detail":"One or more inputs are invalid — see `fields`.","request_id":"e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"},"examples":{"Example":{"title":"Example","value":{"type":"https://iotools.cloud/docs/errors/validation_error","title":"Invalid request","status":400,"code":"validation_error","detail":"One or more inputs are invalid — see `fields`.","request_id":"e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"}}}}},"exampleType":"examples"},"97ab767f-7928-4171-b314-8480f2a581ab":{"description":"Missing or invalid API key.","content":{"application/problem+json":{"schema":{"type":"object","description":"RFC 9457 problem document, served as application/problem+json. Branch on `code`; `title` is human prose and may be reworded without notice.","required":["type","title","status","code"],"properties":{"type":{"type":"string","format":"uri","description":"Stable documentation URI for this failure.","examples":["https://iotools.cloud/docs/errors/invalid_api_key","https://iotools.cloud/docs/errors/api_unconfigured","https://iotools.cloud/docs/errors/validation_error","https://iotools.cloud/docs/errors/payload_too_large","https://iotools.cloud/docs/errors/tool_not_found","https://iotools.cloud/docs/errors/tool_not_allowed","https://iotools.cloud/docs/errors/tool_disabled","https://iotools.cloud/docs/errors/rate_limited","https://iotools.cloud/docs/errors/insufficient_credits","https://iotools.cloud/docs/errors/processing_error","https://iotools.cloud/docs/errors/internal_error"],"isRequired":true,"uniqueKey":"type","typeLabel":"string<uri>"},"title":{"type":"string","examples":["Invalid API key","API not configured","Invalid request","Payload too large","Tool not found","Tool not available over the API","Tool temporarily disabled","Rate limit exceeded","Insufficient credits","Tool failed to run","Internal error"],"isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"code":{"type":"string","enum":["invalid_api_key","api_unconfigured","validation_error","payload_too_large","tool_not_found","tool_not_allowed","tool_disabled","rate_limited","insufficient_credits","processing_error","internal_error"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum<string>"},"detail":{"type":"string","description":"Human explanation of this occurrence.","uniqueKey":"detail","typeLabel":"string"},"request_id":{"type":"string","description":"Correlation id, also sent as x-request-id.","uniqueKey":"request_id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"type":"https://iotools.cloud/docs/errors/invalid_api_key","title":"Invalid API key","status":401,"code":"invalid_api_key","detail":"Provide 'Authorization: Bearer <key>'.","request_id":"e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"},"examples":{"Example":{"title":"Example","value":{"type":"https://iotools.cloud/docs/errors/invalid_api_key","title":"Invalid API key","status":401,"code":"invalid_api_key","detail":"Provide 'Authorization: Bearer <key>'.","request_id":"e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"}}}}},"exampleType":"examples"},"bf3c52d7-a342-4ae6-a83c-348603f7e58a":{"description":"Monthly credit allowance exhausted.","content":{"application/problem+json":{"schema":{"type":"object","description":"RFC 9457 problem document, served as application/problem+json. Branch on `code`; `title` is human prose and may be reworded without notice.","required":["type","title","status","code"],"properties":{"type":{"type":"string","format":"uri","description":"Stable documentation URI for this failure.","examples":["https://iotools.cloud/docs/errors/invalid_api_key","https://iotools.cloud/docs/errors/api_unconfigured","https://iotools.cloud/docs/errors/validation_error","https://iotools.cloud/docs/errors/payload_too_large","https://iotools.cloud/docs/errors/tool_not_found","https://iotools.cloud/docs/errors/tool_not_allowed","https://iotools.cloud/docs/errors/tool_disabled","https://iotools.cloud/docs/errors/rate_limited","https://iotools.cloud/docs/errors/insufficient_credits","https://iotools.cloud/docs/errors/processing_error","https://iotools.cloud/docs/errors/internal_error"],"isRequired":true,"uniqueKey":"type","typeLabel":"string<uri>"},"title":{"type":"string","examples":["Invalid API key","API not configured","Invalid request","Payload too large","Tool not found","Tool not available over the API","Tool temporarily disabled","Rate limit exceeded","Insufficient credits","Tool failed to run","Internal error"],"isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"code":{"type":"string","enum":["invalid_api_key","api_unconfigured","validation_error","payload_too_large","tool_not_found","tool_not_allowed","tool_disabled","rate_limited","insufficient_credits","processing_error","internal_error"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum<string>"},"detail":{"type":"string","description":"Human explanation of this occurrence.","uniqueKey":"detail","typeLabel":"string"},"request_id":{"type":"string","description":"Correlation id, also sent as x-request-id.","uniqueKey":"request_id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"type":"https://iotools.cloud/docs/errors/insufficient_credits","title":"Insufficient credits","status":402,"code":"insufficient_credits","detail":"This call costs 1 credit and 0 remain in this month's allowance.","request_id":"e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"},"examples":{"Example":{"title":"Example","value":{"type":"https://iotools.cloud/docs/errors/insufficient_credits","title":"Insufficient credits","status":402,"code":"insufficient_credits","detail":"This call costs 1 credit and 0 remain in this month's allowance.","request_id":"e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"}}}}},"exampleType":"examples"},"2a855bcc-ee81-4881-8ff2-b320b7b33534":{"description":"Tool exists but has no API surface.","content":{"application/problem+json":{"schema":{"type":"object","description":"RFC 9457 problem document, served as application/problem+json. Branch on `code`; `title` is human prose and may be reworded without notice.","required":["type","title","status","code"],"properties":{"type":{"type":"string","format":"uri","description":"Stable documentation URI for this failure.","examples":["https://iotools.cloud/docs/errors/invalid_api_key","https://iotools.cloud/docs/errors/api_unconfigured","https://iotools.cloud/docs/errors/validation_error","https://iotools.cloud/docs/errors/payload_too_large","https://iotools.cloud/docs/errors/tool_not_found","https://iotools.cloud/docs/errors/tool_not_allowed","https://iotools.cloud/docs/errors/tool_disabled","https://iotools.cloud/docs/errors/rate_limited","https://iotools.cloud/docs/errors/insufficient_credits","https://iotools.cloud/docs/errors/processing_error","https://iotools.cloud/docs/errors/internal_error"],"isRequired":true,"uniqueKey":"type","typeLabel":"string<uri>"},"title":{"type":"string","examples":["Invalid API key","API not configured","Invalid request","Payload too large","Tool not found","Tool not available over the API","Tool temporarily disabled","Rate limit exceeded","Insufficient credits","Tool failed to run","Internal error"],"isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"code":{"type":"string","enum":["invalid_api_key","api_unconfigured","validation_error","payload_too_large","tool_not_found","tool_not_allowed","tool_disabled","rate_limited","insufficient_credits","processing_error","internal_error"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum<string>"},"detail":{"type":"string","description":"Human explanation of this occurrence.","uniqueKey":"detail","typeLabel":"string"},"request_id":{"type":"string","description":"Correlation id, also sent as x-request-id.","uniqueKey":"request_id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"type":"https://iotools.cloud/docs/errors/tool_not_allowed","title":"Tool not available over the API","status":403,"code":"tool_not_allowed","detail":"\"Background Remover\" is available on iotools.cloud but has no API endpoint.","request_id":"e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"},"examples":{"Example":{"title":"Example","value":{"type":"https://iotools.cloud/docs/errors/tool_not_allowed","title":"Tool not available over the API","status":403,"code":"tool_not_allowed","detail":"\"Background Remover\" is available on iotools.cloud but has no API endpoint.","request_id":"e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"}}}}},"exampleType":"examples"},"3c4b68cb-0b9d-4680-9633-2d85278efce9":{"description":"No such tool.","content":{"application/problem+json":{"schema":{"type":"object","description":"RFC 9457 problem document, served as application/problem+json. Branch on `code`; `title` is human prose and may be reworded without notice.","required":["type","title","status","code"],"properties":{"type":{"type":"string","format":"uri","description":"Stable documentation URI for this failure.","examples":["https://iotools.cloud/docs/errors/invalid_api_key","https://iotools.cloud/docs/errors/api_unconfigured","https://iotools.cloud/docs/errors/validation_error","https://iotools.cloud/docs/errors/payload_too_large","https://iotools.cloud/docs/errors/tool_not_found","https://iotools.cloud/docs/errors/tool_not_allowed","https://iotools.cloud/docs/errors/tool_disabled","https://iotools.cloud/docs/errors/rate_limited","https://iotools.cloud/docs/errors/insufficient_credits","https://iotools.cloud/docs/errors/processing_error","https://iotools.cloud/docs/errors/internal_error"],"isRequired":true,"uniqueKey":"type","typeLabel":"string<uri>"},"title":{"type":"string","examples":["Invalid API key","API not configured","Invalid request","Payload too large","Tool not found","Tool not available over the API","Tool temporarily disabled","Rate limit exceeded","Insufficient credits","Tool failed to run","Internal error"],"isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"code":{"type":"string","enum":["invalid_api_key","api_unconfigured","validation_error","payload_too_large","tool_not_found","tool_not_allowed","tool_disabled","rate_limited","insufficient_credits","processing_error","internal_error"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum<string>"},"detail":{"type":"string","description":"Human explanation of this occurrence.","uniqueKey":"detail","typeLabel":"string"},"request_id":{"type":"string","description":"Correlation id, also sent as x-request-id.","uniqueKey":"request_id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"type":"https://iotools.cloud/docs/errors/tool_not_found","title":"Tool not found","status":404,"code":"tool_not_found","detail":"No tool with that slug. See GET /v1/tools.","request_id":"e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"},"examples":{"Example":{"title":"Example","value":{"type":"https://iotools.cloud/docs/errors/tool_not_found","title":"Tool not found","status":404,"code":"tool_not_found","detail":"No tool with that slug. See GET /v1/tools.","request_id":"e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"}}}}},"exampleType":"examples"},"6cb38901-390c-4a7b-9bcf-824705e48620":{"description":"Body too large.","content":{"application/problem+json":{"schema":{"type":"object","description":"RFC 9457 problem document, served as application/problem+json. Branch on `code`; `title` is human prose and may be reworded without notice.","required":["type","title","status","code"],"properties":{"type":{"type":"string","format":"uri","description":"Stable documentation URI for this failure.","examples":["https://iotools.cloud/docs/errors/invalid_api_key","https://iotools.cloud/docs/errors/api_unconfigured","https://iotools.cloud/docs/errors/validation_error","https://iotools.cloud/docs/errors/payload_too_large","https://iotools.cloud/docs/errors/tool_not_found","https://iotools.cloud/docs/errors/tool_not_allowed","https://iotools.cloud/docs/errors/tool_disabled","https://iotools.cloud/docs/errors/rate_limited","https://iotools.cloud/docs/errors/insufficient_credits","https://iotools.cloud/docs/errors/processing_error","https://iotools.cloud/docs/errors/internal_error"],"isRequired":true,"uniqueKey":"type","typeLabel":"string<uri>"},"title":{"type":"string","examples":["Invalid API key","API not configured","Invalid request","Payload too large","Tool not found","Tool not available over the API","Tool temporarily disabled","Rate limit exceeded","Insufficient credits","Tool failed to run","Internal error"],"isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"code":{"type":"string","enum":["invalid_api_key","api_unconfigured","validation_error","payload_too_large","tool_not_found","tool_not_allowed","tool_disabled","rate_limited","insufficient_credits","processing_error","internal_error"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum<string>"},"detail":{"type":"string","description":"Human explanation of this occurrence.","uniqueKey":"detail","typeLabel":"string"},"request_id":{"type":"string","description":"Correlation id, also sent as x-request-id.","uniqueKey":"request_id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"type":"https://iotools.cloud/docs/errors/payload_too_large","title":"Payload too large","status":413,"code":"payload_too_large","detail":"Request body exceeds this tool's size limit.","request_id":"e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"},"examples":{"Example":{"title":"Example","value":{"type":"https://iotools.cloud/docs/errors/payload_too_large","title":"Payload too large","status":413,"code":"payload_too_large","detail":"Request body exceeds this tool's size limit.","request_id":"e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"}}}}},"exampleType":"examples"},"baecca7b-6f96-4e14-bdc4-ef86536e87ee":{"description":"Per-minute rate limit exceeded.","content":{"application/problem+json":{"schema":{"type":"object","description":"RFC 9457 problem document, served as application/problem+json. Branch on `code`; `title` is human prose and may be reworded without notice.","required":["type","title","status","code"],"properties":{"type":{"type":"string","format":"uri","description":"Stable documentation URI for this failure.","examples":["https://iotools.cloud/docs/errors/invalid_api_key","https://iotools.cloud/docs/errors/api_unconfigured","https://iotools.cloud/docs/errors/validation_error","https://iotools.cloud/docs/errors/payload_too_large","https://iotools.cloud/docs/errors/tool_not_found","https://iotools.cloud/docs/errors/tool_not_allowed","https://iotools.cloud/docs/errors/tool_disabled","https://iotools.cloud/docs/errors/rate_limited","https://iotools.cloud/docs/errors/insufficient_credits","https://iotools.cloud/docs/errors/processing_error","https://iotools.cloud/docs/errors/internal_error"],"isRequired":true,"uniqueKey":"type","typeLabel":"string<uri>"},"title":{"type":"string","examples":["Invalid API key","API not configured","Invalid request","Payload too large","Tool not found","Tool not available over the API","Tool temporarily disabled","Rate limit exceeded","Insufficient credits","Tool failed to run","Internal error"],"isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"code":{"type":"string","enum":["invalid_api_key","api_unconfigured","validation_error","payload_too_large","tool_not_found","tool_not_allowed","tool_disabled","rate_limited","insufficient_credits","processing_error","internal_error"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum<string>"},"detail":{"type":"string","description":"Human explanation of this occurrence.","uniqueKey":"detail","typeLabel":"string"},"request_id":{"type":"string","description":"Correlation id, also sent as x-request-id.","uniqueKey":"request_id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"type":"https://iotools.cloud/docs/errors/rate_limited","title":"Rate limit exceeded","status":429,"code":"rate_limited","detail":"Too many requests. Retry in 30s.","request_id":"e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"},"examples":{"Example":{"title":"Example","value":{"type":"https://iotools.cloud/docs/errors/rate_limited","title":"Rate limit exceeded","status":429,"code":"rate_limited","detail":"Too many requests. Retry in 30s.","request_id":"e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"}}}}},"exampleType":"examples"},"02f735b1-0f21-44ed-b54b-59d95038d473":{"description":"Tool failed to run.","content":{"application/problem+json":{"schema":{"type":"object","description":"RFC 9457 problem document, served as application/problem+json. Branch on `code`; `title` is human prose and may be reworded without notice.","required":["type","title","status","code"],"properties":{"type":{"type":"string","format":"uri","description":"Stable documentation URI for this failure.","examples":["https://iotools.cloud/docs/errors/invalid_api_key","https://iotools.cloud/docs/errors/api_unconfigured","https://iotools.cloud/docs/errors/validation_error","https://iotools.cloud/docs/errors/payload_too_large","https://iotools.cloud/docs/errors/tool_not_found","https://iotools.cloud/docs/errors/tool_not_allowed","https://iotools.cloud/docs/errors/tool_disabled","https://iotools.cloud/docs/errors/rate_limited","https://iotools.cloud/docs/errors/insufficient_credits","https://iotools.cloud/docs/errors/processing_error","https://iotools.cloud/docs/errors/internal_error"],"isRequired":true,"uniqueKey":"type","typeLabel":"string<uri>"},"title":{"type":"string","examples":["Invalid API key","API not configured","Invalid request","Payload too large","Tool not found","Tool not available over the API","Tool temporarily disabled","Rate limit exceeded","Insufficient credits","Tool failed to run","Internal error"],"isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"code":{"type":"string","enum":["invalid_api_key","api_unconfigured","validation_error","payload_too_large","tool_not_found","tool_not_allowed","tool_disabled","rate_limited","insufficient_credits","processing_error","internal_error"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum<string>"},"detail":{"type":"string","description":"Human explanation of this occurrence.","uniqueKey":"detail","typeLabel":"string"},"request_id":{"type":"string","description":"Correlation id, also sent as x-request-id.","uniqueKey":"request_id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"type":"https://iotools.cloud/docs/errors/processing_error","title":"Tool failed to run","status":500,"code":"processing_error","detail":"The tool failed to run. Please try again.","request_id":"e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"},"examples":{"Example":{"title":"Example","value":{"type":"https://iotools.cloud/docs/errors/processing_error","title":"Tool failed to run","status":500,"code":"processing_error","detail":"The tool failed to run. Please try again.","request_id":"e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"}}}}},"exampleType":"examples"},"0f3016d0-afba-4e7d-b4df-d59dfb106211":{"description":"Tool temporarily disabled.","content":{"application/problem+json":{"schema":{"type":"object","description":"RFC 9457 problem document, served as application/problem+json. Branch on `code`; `title` is human prose and may be reworded without notice.","required":["type","title","status","code"],"properties":{"type":{"type":"string","format":"uri","description":"Stable documentation URI for this failure.","examples":["https://iotools.cloud/docs/errors/invalid_api_key","https://iotools.cloud/docs/errors/api_unconfigured","https://iotools.cloud/docs/errors/validation_error","https://iotools.cloud/docs/errors/payload_too_large","https://iotools.cloud/docs/errors/tool_not_found","https://iotools.cloud/docs/errors/tool_not_allowed","https://iotools.cloud/docs/errors/tool_disabled","https://iotools.cloud/docs/errors/rate_limited","https://iotools.cloud/docs/errors/insufficient_credits","https://iotools.cloud/docs/errors/processing_error","https://iotools.cloud/docs/errors/internal_error"],"isRequired":true,"uniqueKey":"type","typeLabel":"string<uri>"},"title":{"type":"string","examples":["Invalid API key","API not configured","Invalid request","Payload too large","Tool not found","Tool not available over the API","Tool temporarily disabled","Rate limit exceeded","Insufficient credits","Tool failed to run","Internal error"],"isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"code":{"type":"string","enum":["invalid_api_key","api_unconfigured","validation_error","payload_too_large","tool_not_found","tool_not_allowed","tool_disabled","rate_limited","insufficient_credits","processing_error","internal_error"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum<string>"},"detail":{"type":"string","description":"Human explanation of this occurrence.","uniqueKey":"detail","typeLabel":"string"},"request_id":{"type":"string","description":"Correlation id, also sent as x-request-id.","uniqueKey":"request_id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"type":"https://iotools.cloud/docs/errors/tool_disabled","title":"Tool temporarily disabled","status":503,"code":"tool_disabled","detail":"This tool is temporarily unavailable. Try again shortly.","request_id":"e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"},"examples":{"Example":{"title":"Example","value":{"type":"https://iotools.cloud/docs/errors/tool_disabled","title":"Tool temporarily disabled","status":503,"code":"tool_disabled","detail":"This tool is temporarily unavailable. Try again shortly.","request_id":"e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"}}}}},"exampleType":"examples"}},"security":{"6a9e7e27-ac8d-4aea-9878-dd69799c699e":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"iot_live_…","scopes":[]}}},"servers":{"99439c2d-2390-42b3-b379-ee4bd9e9ad1f":{"url":"https://api.iotools.cloud","description":"Production"}}},"originalFileLocation":"https://api.iotools.cloud/v1/openapi"},"children":"$L59"}]}]}]}]
5a:I[525343,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bb7855f5468afc1b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/9f747db565a201b8.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/76d01846498b4b22.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c31d136c7bf72b16.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3aaac35f8098f387.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/77b936e9f1b036ab.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/24c57a7bd18c9aa4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4033b8945cf1f86e.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"TabSyncContextProvider"]
5c:I[228341,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bb7855f5468afc1b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/9f747db565a201b8.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/76d01846498b4b22.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c31d136c7bf72b16.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3aaac35f8098f387.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/77b936e9f1b036ab.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/24c57a7bd18c9aa4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4033b8945cf1f86e.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"PageModeUpdater",1]
5d:I[575126,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bb7855f5468afc1b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/9f747db565a201b8.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/76d01846498b4b22.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c31d136c7bf72b16.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3aaac35f8098f387.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/77b936e9f1b036ab.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/24c57a7bd18c9aa4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4033b8945cf1f86e.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"Background",1]
5b:T934,{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://iotools.cloud/#organization","name":"iotools.cloud","url":"https://iotools.cloud","logo":{"@type":"ImageObject","url":"https://iotools.cloud/logo.svg"},"sameAs":["https://x.com/io_tools","https://www.facebook.com/iotools.cloud","https://www.youtube.com/@io-tools","https://www.linkedin.com/company/io-tools/"]},{"@type":"WebSite","@id":"https://iotools.cloud/docs#website","name":"IOTools.cloud","url":"https://iotools.cloud/docs","publisher":{"@id":"https://iotools.cloud/#organization"}},{"@type":"WebPage","@id":"https://iotools.cloud/docs/api-reference/generators/story-generator/#webpage","url":"https://iotools.cloud/docs/api-reference/generators/story-generator/","name":"Story Generator","description":"Generate a captivating short story with AI — characters, plot and a satisfying ending, from whatever premise you give it. Try Story Generator in your browser →","dateModified":"2026-07-30T13:33:30.717Z","isPartOf":{"@id":"https://iotools.cloud/docs#website"},"breadcrumb":{"@id":"https://iotools.cloud/docs/api-reference/generators/story-generator/#breadcrumb"}},{"@type":"BreadcrumbList","@id":"https://iotools.cloud/docs/api-reference/generators/story-generator/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Tools","item":"https://iotools.cloud/docs/"},{"@type":"ListItem","position":2,"name":"Generators","item":"https://iotools.cloud/docs/api-reference/generators/aes-key-generator"},{"@type":"ListItem","position":3,"name":"Story Generator","item":"https://iotools.cloud/docs/api-reference/generators/story-generator/"}]},{"@type":["TechArticle","APIReference"],"@id":"https://iotools.cloud/docs/api-reference/generators/story-generator/#apireference","headline":"Story Generator","name":"Story Generator","description":"Generate a captivating short story with AI — characters, plot and a satisfying ending, from whatever premise you give it. Try Story Generator in your browser →","url":"https://iotools.cloud/docs/api-reference/generators/story-generator/","mainEntityOfPage":{"@id":"https://iotools.cloud/docs/api-reference/generators/story-generator/#webpage"},"dateModified":"2026-07-30T13:33:30.717Z","publisher":{"@id":"https://iotools.cloud/#organization"},"isPartOf":{"@id":"https://iotools.cloud/docs#website"}}]}5e:T86a,/*
 * Mintlify custom stylesheet — picked up automatically from the docs root.
 *
 * Only two things belong here, and both are settings docs.json has no field
 * for. Anything expressible in docs.json should live there instead: this file
 * is invisible to the config schema and to anyone reading it.
 */

button {
  --font-weight-body-custom: 600;
}
 
h1 {
  letter-spacing: normal;
}

/* 14px base. The default is 16px, which reads large next to the main site and
   makes every code sample wrap sooner than it needs to. Set on the container
   rather than :root so Mintlify's own chrome (nav, search) keeps its scale. */
#content-area,
#content-area .prose,
#content-area p,
#content-area li,
#content-area td,
#content-area th {
  font-size: 14px;
  line-height: 1.7;
}

/* Tables and callouts inherit the same step down rather than staying at 16px
   and out-sizing the prose around them. */
#content-area .prose :where(p, li, td, th) {
  font-size: 14px;
}

.prose :where(h1,h2,h3):not(:where([class~=not-prose],[class~=not-prose] *)) {
  letter-spacing: normal;
}

.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: 1.5rem;
}

/*
 * Mintlify hardcodes the API playground's "Try it" button to #3064E3 (an
 * inline Tailwind arbitrary value, `bg-[#3064E3]`), so docs.json's `colors`
 * don't reach it. This is the only way to make the most prominent button in the
 * reference match the brand.
 *
 * Targeted by the component's own data-testid rather than the colour class, so
 * a Mintlify release that changes the shade doesn't silently un-brand it.
 *
 * `rgb(var(--primary))`, NOT `var(--primary)`: Mintlify stores its colours as
 * space-separated RGB CHANNELS (`--primary: 70 74 255`) so they can be composed
 * with an alpha as `rgb(var(--primary) / 0.5)`. Used bare, the declaration is
 * simply invalid and the browser drops it — the button silently keeps
 * Mintlify's own #3064E3 and nothing warns you.
 */
button[data-testid="try-it-button"] {
  background-color: rgb(var(--primary)) !important;
}
button[data-testid="try-it-button"]:hover {
  opacity: 0.85;
}

.nav-logo {
  border-radius: 5px;
}
59:["$","$L5a",null,{"children":[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"$5b"}}],[["$","script",null,{"dangerouslySetInnerHTML":{"__html":"document.documentElement.setAttribute('data-page-mode', \"none\");"}}],["$","$L5c",null,{"pageMetadata":"$53:props:pageMetadata"}]],["$","$L5d",null,{"pageMetadata":"$53:props:pageMetadata"}],[["$","style","0",{"data-custom-css-index":0,"data-custom-css-path":"style.css","dangerouslySetInnerHTML":{"__html":"$5e"}}]],"$L5f","$L60"]}]
61:I[36098,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bb7855f5468afc1b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/9f747db565a201b8.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/76d01846498b4b22.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c31d136c7bf72b16.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3aaac35f8098f387.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/77b936e9f1b036ab.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/24c57a7bd18c9aa4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4033b8945cf1f86e.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"CustomJsFiles",1]
62:I[530359,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bb7855f5468afc1b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/9f747db565a201b8.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/76d01846498b4b22.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c31d136c7bf72b16.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3aaac35f8098f387.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/77b936e9f1b036ab.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/24c57a7bd18c9aa4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4033b8945cf1f86e.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"MDXContentController",1]
63:I[448287,["/docs/_next/static/chunks/ef1439d5f668da9d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8fc54d9269fd9878.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/a6b81a9ce60c62de.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bcbf58df0c455019.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/dc5b5286b703141d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/682091621fe8976a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3e78a112fdadc994.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/31f7d10d729ba249.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/8f11ac62a26007a4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3681f657c9402b7d.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/02d778bbf5ddcfca.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/51dabb0ce0ca1edd.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c7aafaa039197e44.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4a9f8d0252129352.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/abbbbf4c8f0679bc.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/bb7855f5468afc1b.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/9f747db565a201b8.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/76d01846498b4b22.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/c31d136c7bf72b16.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/3aaac35f8098f387.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/77b936e9f1b036ab.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/24c57a7bd18c9aa4.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2","/docs/_next/static/chunks/4033b8945cf1f86e.js?dpl=dpl_GJ3My2JUcFg9eQv4Y1Vy8HpPSnd2"],"default",1]
5f:["$","$L61",null,{"customJsDisabled":false,"jsFiles":[]}]
60:["$","$L62",null,{"slug":"api-reference/generators/story-generator","pageMetadata":"$53:props:pageMetadata","theme":"mint","children":["$","$L63",null,{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"title":"Story Generator","description":"Generate a captivating short story with AI — characters, plot and a satisfying ending, from whatever premise you give it.\n\n[Try Story Generator in your browser →](https://iotools.cloud/tool/ai-writer/story/)","deprecated":null,"version":null,"openapi":"https://api.iotools.cloud/v1/openapi post /v1/tool/ai-writer/story","href":"/api-reference/generators/story-generator","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":"$undefined","displayDomain":"iotools.cloud/docs"}]}]
