ToolPilotFree, fast, and beautiful online tools for developers, creators, and everyone. No signup required.
AI Security Privacy AI Builder AI Media For AI AgentsUse these tools programmatically via MCP or REST API
Connect Claude Desktop, Cursor, or any MCP client. Add to your config:
ToolPilotFree, fast, and beautiful online tools for developers, creators, and everyone. No signup required.
© 2026 ToolPilot. Free forever.
8 tools and counting
",{}]},"$undefined","$undefined",true],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/c1f51f95ad6f7d77.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/e987aba1b11d6009.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/46656870442ffede.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"geist_a71539c9-module__T19VSG__variable geist_mono_8d43a2aa-module__8Li5zG__variable antialiased min-h-screen flex flex-col","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","footer",null,{"className":"border-t bg-muted/30","children":["$","div",null,{"className":"mx-auto max-w-6xl px-4 py-10","children":[["$","div",null,{"className":"grid gap-8 sm:grid-cols-2 lg:grid-cols-4","children":[["$","div",null,{"children":[["$","$L5",null,{"href":"/","className":"flex items-center gap-2 font-bold text-lg mb-3","children":[["$","svg",null,{"ref":"$undefined","xmlns":"
http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-compass h-5 w-5 text-primary","aria-hidden":"true","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","9ktpf1",{"d":"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z"}],"$undefined"]}],"ToolPilot"]}],["$","p",null,{"className":"text-sm text-muted-foreground","children":"Free, fast, and beautiful online tools for developers, creators, and everyone. No signup required."}]]}],[["$","div","security",{"children":[["$","h3",null,{"className":"font-semibold text-sm mb-3","children":"AI Security"}],["$","ul",null,{"className":"space-y-2","children":[["$","li","prompt-injection-tester",{"children":["$","$L5",null,{"href":"/tools/prompt-injection-tester","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Prompt Injection Tester"}]}],["$","li","ai-output-sanitizer",{"children":["$","$L5",null,{"href":"/tools/ai-output-sanitizer","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"AI Output Sanitizer"}]}]]}]]}],["$","div","privacy",{"children":[["$","h3",null,{"className":"font-semibold text-sm mb-3","children":"Privacy"}],["$","ul",null,{"className":"space-y-2","children":[["$","li","pii-redactor",{"children":["$","$L5",null,{"href":"/tools/pii-redactor","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"PII Redactor"}]}],["$","li","ai-training-optout",{"children":["$","$L5",null,{"href":"/tools/ai-training-optout","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"AI Training Opt-Out Generator"}]}]]}]]}],["$","div","ai-builder",{"children":[["$","h3",null,{"className":"font-semibold text-sm mb-3","children":"AI Builder"}],"$L6"]}]]]}],"$L7","$L8"]}]}],"$L9"]}]}]]}],{"children":["$La",{},null,false,false]},null,false,false],"$Lb",false]],"m":"$undefined","G":["$c",[]],"S":true}\n"]), fast, and beautiful online tools for developers, creators, and everyone. No signup required.\",\"url\":\"
https://project-cabyb.vercel.app\",\"potentialAction\":{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https://project-cabyb.vercel.app/?q={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}}"}}],["$","section",null,{"className":"py-16 text-center md:py-24","children":[["$","div",null,{"className":"flex justify-center mb-6","children":["$","div",null,{"className":"flex h-16 w-16 items-center justify-center rounded-2xl bg-primary/10 text-primary","children":["$","svg",null,{"ref":"$undefined","xmlns":"
http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-compass h-8 w-8","aria-hidden":"true","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","9ktpf1",{"d":"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z"}],"$undefined"]}]}]}],["$","h1",null,{"className":"text-4xl font-bold tracking-tight md:text-5xl","children":"ToolPilot"}],["$","p",null,{"className":"mt-4 text-lg text-muted-foreground max-w-2xl mx-auto","children":"Free, fast, and beautiful online tools for developers, creators, and everyone. No signup required."}],["$","div",null,{"className":"mt-6 flex flex-wrap justify-center gap-2","children":[["$","span","security",{"data-slot":"badge","data-variant":"secondary","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center overflow-hidden rounded-4xl border border-transparent text-xs font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [\u0026\u003esvg]:pointer-events-none [\u0026\u003esvg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 gap-1.5 px-3 py-1.5","children":[["$","svg",null,{"ref":"$undefined","xmlns":"
http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-shield h-3.5 w-3.5","aria-hidden":"true","children":[["$","path","oel41y",{"d":"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],"$undefined"]}],"AI Security"]}],["$","span","privacy",{"data-slot":"badge","data-variant":"secondary","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center overflow-hidden rounded-4xl border border-transparent text-xs font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [\u0026\u003esvg]:pointer-events-none [\u0026\u003esvg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 gap-1.5 px-3 py-1.5","children":[["$","svg",null,{"ref":"$undefined","xmlns":"
http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-lock h-3.5 w-3.5","aria-hidden":"true","children":["$Lf","$L10","$undefined"]}],"Privacy"]}],"$L11","$L12"]}]]}],"$L13","$L14"]}],["$L15"],"$L16"]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu h-3.5 w-3.5","aria-hidden":"true","children":[["$","path","1lh1kg",{"d":"M12 20v2"}],["$","path","tus03m",{"d":"M12 2v2"}],["$","path","1rnc9c",{"d":"M17 20v2"}],["$","path","11trls",{"d":"M17 2v2"}],["$","path","1t8f8n",{"d":"M2 12h2"}],["$","path","7oei6x",{"d":"M2 17h2"}],["$","path","asdhe0",{"d":"M2 7h2"}],["$","path","1q8mjw",{"d":"M20 12h2"}],["$","path","1fpfkl",{"d":"M20 17h2"}],["$","path","1o8tra",{"d":"M20 7h2"}],["$","path","4gnj0m",{"d":"M7 20v2"}],["$","path","1i4yhu",{"d":"M7 2v2"}],["$","rect","1vbyd7",{"x":"4","y":"4","width":"16","height":"16","rx":"2"}],["$","rect","z9xiuo",{"x":"8","y":"8","width":"8","height":"8","rx":"1"}],"$undefined"]}],"AI Builder"]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-image h-3.5 w-3.5","aria-hidden":"true","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","circle","af1f0g",{"cx":"9","cy":"9","r":"2"}],["$","path","1xmnt7",{"d":"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21"}],"$undefined"]}],"AI Media"]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-shield-alert h-5 w-5","aria-hidden":"true","children":[["$","path","oel41y",{"d":"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],["$","path","1got3b",{"d":"M12 8v4"}],["$","path","1drbdi",{"d":"M12 16h.01"}],"$undefined"]}]}],["$","div",null,{"className":"flex gap-1.5","children":[["$","span",null,{"data-slot":"badge","data-variant":"secondary","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-4xl border border-transparent px-2 py-0.5 font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [\u0026\u003esvg]:pointer-events-none [\u0026\u003esvg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 text-xs","children":"New"}],"$undefined"]}]]}],["$","div",null,{"data-slot":"card-title","className":"font-medium group-data-[size=sm]/card:text-sm text-base group-hover:text-primary transition-colors","children":"Prompt Injection Tester"}],["$","div",null,{"data-slot":"card-description","className":"text-muted-foreground text-sm line-clamp-2","children":"Test your AI system prompts against 50+ injection attacks — jailbreaks, role-play escapes, encoding tricks. Get a vulnerability score and hardened version."}]]}]}]}],["$","$L5","pii-redactor",{"href":"/tools/pii-redactor","className":"group","children":["$","div",null,{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-4 overflow-hidden rounded-xl bg-card py-4 text-sm text-card-foreground ring-1 ring-foreground/10 has-data-[slot=card-footer]:pb-0 has-[\u003eimg:first-child]:pt-0 data-[size=sm]:gap-3 data-[size=sm]:py-3 data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl h-full transition-all duration-200 hover:shadow-lg hover:border-primary/30 hover:-translate-y-0.5","children":"$L1c"}]}],"$L1d","$L1e","$L1f","$L20","$L21","$L22"]}]]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu h-5 w-5","aria-hidden":"true","children":[["$","path","1lh1kg",{"d":"M12 20v2"}],["$","path","tus03m",{"d":"M12 2v2"}],["$","path","1rnc9c",{"d":"M17 20v2"}],["$","path","11trls",{"d":"M17 2v2"}],["$","path","1t8f8n",{"d":"M2 12h2"}],["$","path","7oei6x",{"d":"M2 17h2"}],["$","path","asdhe0",{"d":"M2 7h2"}],["$","path","1q8mjw",{"d":"M20 12h2"}],["$","path","1fpfkl",{"d":"M20 17h2"}],["$","path","1o8tra",{"d":"M20 7h2"}],["$","path","4gnj0m",{"d":"M7 20v2"}],["$","path","1i4yhu",{"d":"M7 2v2"}],["$","rect","1vbyd7",{"x":"4","y":"4","width":"16","height":"16","rx":"2"}],["$","rect","z9xiuo",{"x":"8","y":"8","width":"8","height":"8","rx":"1"}],"$undefined"]}]}],["$","div",null,{"children":[["$","h2",null,{"className":"text-lg font-semibold","children":"For AI Agents"}],["$","p",null,{"className":"text-sm text-muted-foreground","children":"Use these tools programmatically via MCP or REST API"}]]}]]}],["$","div",null,{"className":"grid gap-4 md:grid-cols-3","children":[["$","div",null,{"className":"rounded-lg border bg-background p-4","children":[["$","div",null,{"className":"flex items-center gap-2 mb-2","children":[["$","svg",null,{"ref":"$undefined","xmlns":"
http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-terminal h-4 w-4 text-primary","aria-hidden":"true","children":[["$","path","baeox8",{"d":"M12 19h8"}],["$","path","1yngyt",{"d":"m4 17 6-6-6-6"}],"$undefined"]}],["$","span",null,{"className":"text-sm font-medium","children":"MCP Server"}]]}],["$","p",null,{"className":"text-xs text-muted-foreground mb-3","children":"Connect Claude Desktop, Cursor, or any MCP client. Add to your config:"}],["$","$L23",null,{"url":"
https://project-cabyb.vercel.app"}]]}],["$","div",null,{"className":"rounded-lg border bg-background p-4","children":[["$","div",null,{"className":"flex items-center gap-2 mb-2","children":[["$","svg",null,{"ref":"$undefined","xmlns":"
http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-file-braces h-4 w-4 text-primary","aria-hidden":"true","children":[["$","path","1oefj6",{"d":"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"}],["$","path","wfsgrz",{"d":"M14 2v5a1 1 0 0 0 1 1h5"}],["$","path","1oajmo",{"d":"M10 12a1 1 0 0 0-1 1v1a1 1 0 0 1-1 1 1 1 0 0 1 1 1v1a1 1 0 0 0 1 1"}],["$","path","mpwhp6",{"d":"M14 18a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1 1 1 0 0 1-1-1v-1a1 1 0 0 0-1-1"}],"$undefined"]}],["$","span",null,{"className":"text-sm font-medium","children":"REST API"}]]}],["$","p",null,{"className":"text-xs text-muted-foreground mb-3","children":"Call any tool via HTTP. No auth required, no rate limits."}],["$","code",null,{"className":"block text-xs bg-muted px-3 py-2 rounded-md break-all","children":["
https://project-cabyb.vercel.app","/openapi.json"]}]]}],["$","div",null,{"className":"rounded-lg border bg-background p-4","children":[["$","div",null,{"className":"flex items-center gap-2 mb-2","children":[["$","svg",null,{"ref":"$undefined","xmlns":"
http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu h-4 w-4 text-primary","aria-hidden":"true","children":[["$","path","1lh1kg",{"d":"M12 20v2"}],["$","path","tus03m",{"d":"M12 2v2"}],["$","path","1rnc9c",{"d":"M17 20v2"}],["$","path","11trls",{"d":"M17 2v2"}],["$","path","1t8f8n",{"d":"M2 12h2"}],["$","path","7oei6x",{"d":"M2 17h2"}],["$","path","asdhe0",{"d":"M2 7h2"}],["$","path","1q8mjw",{"d":"M20 12h2"}],["$","path","1fpfkl",{"d":"M20 17h2"}],["$","path","1o8tra",{"d":"M20 7h2"}],["$","path","4gnj0m",{"d":"M7 20v2"}],["$","path","1i4yhu",{"d":"M7 2v2"}],"$L24","$L25","$undefined"]}],"$L26"]}],"$L27","$L28"]}]]}]]}]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-eye-off h-5 w-5","aria-hidden":"true","children":[["$","path","ct8e1f",{"d":"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49"}],["$","path","151rxh",{"d":"M14.084 14.158a3 3 0 0 1-4.242-4.242"}],["$","path","13bj9a",{"d":"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143"}],["$","path","1ooewy",{"d":"m2 2 20 20"}],"$undefined"]}]}],["$","div",null,{"className":"flex gap-1.5","children":[["$","span",null,{"data-slot":"badge","data-variant":"secondary","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-4xl border border-transparent px-2 py-0.5 font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [\u0026\u003esvg]:pointer-events-none [\u0026\u003esvg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 text-xs","children":"New"}],"$undefined"]}]]}],["$","div",null,{"data-slot":"card-title","className":"font-medium group-data-[size=sm]/card:text-sm text-base group-hover:text-primary transition-colors","children":"PII Redactor"}],["$","div",null,{"data-slot":"card-description","className":"text-muted-foreground text-sm line-clamp-2","children":"Auto-detect and mask personal data (names, emails, phones, SSNs, addresses) before sending text to AI. 100% client-side, nothing leaves your browser."}]]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-blocks h-5 w-5","aria-hidden":"true","children":[["$","path","1ah6g2",{"d":"M10 22V7a1 1 0 0 0-1-1H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5a1 1 0 0 0-1-1H2"}],["$","rect","88lufb",{"x":"14","y":"2","width":"8","height":"8","rx":"1"}],"$undefined"]}]}],["$","div",null,{"className":"flex gap-1.5","children":[["$","span",null,{"data-slot":"badge","data-variant":"secondary","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-4xl border border-transparent px-2 py-0.5 font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [\u0026\u003esvg]:pointer-events-none [\u0026\u003esvg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 text-xs","children":"New"}],"$undefined"]}]]}],["$","div",null,{"data-slot":"card-title","className":"font-medium group-data-[size=sm]/card:text-sm text-base group-hover:text-primary transition-colors","children":"System Prompt Builder"}],["$","div",null,{"data-slot":"card-description","className":"text-muted-foreground text-sm line-clamp-2","children":"Visual drag-and-drop builder for AI system prompts. Add role, constraints, output format, guardrails, and examples. Export optimized prompts for any model."}]]}]}]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-scan-search h-5 w-5","aria-hidden":"true","children":[["$","path","aa7l1z",{"d":"M3 7V5a2 2 0 0 1 2-2h2"}],["$","path","4qcy5o",{"d":"M17 3h2a2 2 0 0 1 2 2v2"}],["$","path","6vwrx8",{"d":"M21 17v2a2 2 0 0 1-2 2h-2"}],["$","path","ioqczr",{"d":"M7 21H5a2 2 0 0 1-2-2v-2"}],["$","circle","1v7zrd",{"cx":"12","cy":"12","r":"3"}],["$","path","1dq9hf",{"d":"m16 16-1.9-1.9"}],"$undefined"]}]}],["$","div",null,{"className":"flex gap-1.5","children":[["$","span",null,{"data-slot":"badge","data-variant":"secondary","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-4xl border border-transparent px-2 py-0.5 font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [\u0026\u003esvg]:pointer-events-none [\u0026\u003esvg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 text-xs","children":"New"}],"$undefined"]}]]}],["$","div",null,{"data-slot":"card-title","className":"font-medium group-data-[size=sm]/card:text-sm text-base group-hover:text-primary transition-colors","children":"AI Image Inspector"}],["$","div",null,{"data-slot":"card-description","className":"text-muted-foreground text-sm line-clamp-2","children":"Drop any image to detect AI generation markers, C2PA provenance data, and watermarks from Midjourney, DALL-E, Firefly, and Stable Diffusion."}]]}]}]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-git-compare-arrows h-5 w-5","aria-hidden":"true","children":[["$","circle","1qnov2",{"cx":"5","cy":"6","r":"3"}],["$","path","1yj91y",{"d":"M12 6h5a2 2 0 0 1 2 2v7"}],["$","path","1lwv8l",{"d":"m15 9-3-3 3-3"}],["$","circle","1qljk2",{"cx":"19","cy":"18","r":"3"}],["$","path","16sdep",{"d":"M12 18H7a2 2 0 0 1-2-2V9"}],["$","path","1m3kbl",{"d":"m9 15 3 3-3 3"}],"$undefined"]}]}],["$","div",null,{"className":"flex gap-1.5","children":[["$","span",null,{"data-slot":"badge","data-variant":"secondary","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-4xl border border-transparent px-2 py-0.5 font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [\u0026\u003esvg]:pointer-events-none [\u0026\u003esvg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 text-xs","children":"New"}],"$undefined"]}]]}],["$","div",null,{"data-slot":"card-title","className":"font-medium group-data-[size=sm]/card:text-sm text-base group-hover:text-primary transition-colors","children":"AI Model Picker"}],["$","div",null,{"data-slot":"card-description","className":"text-muted-foreground text-sm line-clamp-2","children":"Describe your task and constraints — get a ranked recommendation of the best AI model with cost, speed, and quality comparison across all major providers."}]]}]}]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-shield-check h-5 w-5","aria-hidden":"true","children":[["$","path","oel41y",{"d":"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],["$","path","dzmm74",{"d":"m9 12 2 2 4-4"}],"$undefined"]}]}],["$","div",null,{"className":"flex gap-1.5","children":[["$","span",null,{"data-slot":"badge","data-variant":"secondary","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-4xl border border-transparent px-2 py-0.5 font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [\u0026\u003esvg]:pointer-events-none [\u0026\u003esvg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 text-xs","children":"New"}],"$undefined"]}]]}],["$","div",null,{"data-slot":"card-title","className":"font-medium group-data-[size=sm]/card:text-sm text-base group-hover:text-primary transition-colors","children":"AI Output Sanitizer"}],["$","div",null,{"data-slot":"card-description","className":"text-muted-foreground text-sm line-clamp-2","children":"Check AI-generated code, HTML, SQL, and shell commands for security issues before running them. Detects injection, unsafe patterns, hallucinated packages, and malformed output."}]]}]}]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-shield-ban h-5 w-5","aria-hidden":"true","children":[["$","path","oel41y",{"d":"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],["$","path","1c9a7c",{"d":"m4.243 5.21 14.39 12.472"}],"$undefined"]}]}],["$","div",null,{"className":"flex gap-1.5","children":[["$","span",null,{"data-slot":"badge","data-variant":"secondary","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-4xl border border-transparent px-2 py-0.5 font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [\u0026\u003esvg]:pointer-events-none [\u0026\u003esvg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 text-xs","children":"New"}],"$undefined"]}]]}],["$","div",null,{"data-slot":"card-title","className":"font-medium group-data-[size=sm]/card:text-sm text-base group-hover:text-primary transition-colors","children":"AI Training Opt-Out Generator"}],["$","div",null,{"data-slot":"card-description","className":"text-muted-foreground text-sm line-clamp-2","children":"Generate robots.txt rules, ai.txt, and meta tags to block AI crawlers (GPTBot, CCBot, Google-Extended, Bytespider) from training on your website content."}]]}]}]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-gauge h-5 w-5","aria-hidden":"true","children":[["$","path","9kzdfg",{"d":"m12 14 4-4"}],["$","path","19p75a",{"d":"M3.34 19a10 10 0 1 1 17.32 0"}],"$undefined"]}]}],["$","div",null,{"className":"flex gap-1.5","children":[["$","span",null,{"data-slot":"badge","data-variant":"secondary","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-4xl border border-transparent px-2 py-0.5 font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [\u0026\u003esvg]:pointer-events-none [\u0026\u003esvg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 text-xs","children":"New"}],"$undefined"]}]]}],["$","div",null,{"data-slot":"card-title","className":"font-medium group-data-[size=sm]/card:text-sm text-base group-hover:text-primary transition-colors","children":"Context Budget Planner"}],["$","div",null,{"data-slot":"card-description","className":"text-muted-foreground text-sm line-clamp-2","children":"Calculate how your system prompt, user input, examples, and output fit within any AI model's context window. Get token estimates, cost breakdown, and fit verdict."}]]}]}]}]\n"])"]), fast, and beautiful online tools for developers, creators, and everyone. No signup required."}],["$","link","12",{"rel":"icon","href":"/favicon.ico?favicon.0b3bf435.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L2b","13",{}]]\n2a:null\n"])