{"version":35,"runtimeVersion":"v29","lifecycleVersion":1,"origin":"https://webdevtoolsbase.com","name":"webdevtoolsbase","generatedAt":"2026-09-29T00:00:00Z","releaseDate":"2026-09-27","spec":"WebMCP","note":"Page contracts project the source-owned execution lifecycle. Browser-native integration and dashboard prerequisites are separate release axes.","toolPageCount":1402,"aliasPageCount":205,"brandedAliasPageCount":108,"navigationActionCount":3,"totalEntryCount":2442,"chunkIndex":1,"chunkCount":11,"pages":["https://webdevtoolsbase.com/.well-known/webmcp.json","https://webdevtoolsbase.com/.well-known/webmcp-tools-2.json","https://webdevtoolsbase.com/.well-known/webmcp-tools-3.json","https://webdevtoolsbase.com/.well-known/webmcp-tools-4.json","https://webdevtoolsbase.com/.well-known/webmcp-tools-5.json","https://webdevtoolsbase.com/.well-known/webmcp-tools-6.json","https://webdevtoolsbase.com/.well-known/webmcp-blog-1.json","https://webdevtoolsbase.com/.well-known/webmcp-blog-2.json","https://webdevtoolsbase.com/.well-known/webmcp-blog-3.json","https://webdevtoolsbase.com/.well-known/webmcp-blog-4.json","https://webdevtoolsbase.com/.well-known/webmcp-blog-5.json"],"tools":[{"title":"2D Code Generator Online","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/2d-code-generator-online/","processingProfile":"local_only","description":"On-page \"2D Code Generator Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Content","type":"string","examples":["Link or text to encode online — 2D Code Generator Online"]},"size":{"description":"Size","type":"string","enum":["256","384","512"],"default":"384"},"ecc":{"description":"Error corr.","type":"string","enum":["M","L","Q","H"],"default":"Q"}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"},"size":{"selector":"#size","eventSequence":[],"type":"string"},"ecc":{"selector":"#ecc","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#qr","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-27","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"2d-code-generator-online","id":"2d_code_generator_online_tool","name":"2d_code_generator_online_tool","url":"https://webdevtoolsbase.com/2d-code-generator-online/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/2d-code-generator-online/","releaseVersion":"6sitesv3"},{"title":"2D Code Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/2d-code-generator/","processingProfile":"local_only","description":"On-page \"2D Code Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Content","type":"string","examples":["URL for your 2D (QR) code — 2D Code Generator"]},"size":{"description":"Size","type":"string","enum":["256","384","512"],"default":"512"},"ecc":{"description":"Error corr.","type":"string","enum":["M","L","Q","H"],"default":"H"}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"},"size":{"selector":"#size","eventSequence":[],"type":"string"},"ecc":{"selector":"#ecc","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#qr","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-27","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"2d-code-generator","id":"2d_code_generator_tool","name":"2d_code_generator_tool","url":"https://webdevtoolsbase.com/2d-code-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/2d-code-generator/","releaseVersion":"6sitesv3"},{"title":"301 Redirect Checker","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/301-redirect-checker/","processingProfile":"local_only","description":"On-page \"301 Redirect Checker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"Response headers, curl -i output or HAR"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-27","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"301-redirect-checker","id":"301_redirect_checker_tool","name":"301_redirect_checker_tool","url":"https://webdevtoolsbase.com/301-redirect-checker/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/301-redirect-checker/","releaseVersion":"6sitesv3"},{"title":"301 Redirect Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/301-redirect-generator/","processingProfile":"local_only","description":"On-page \"301 Redirect Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"source":{"description":"Old path or URL","type":"string","examples":["301 Redirect Generator"]},"target":{"description":"New target URL","type":"string"},"platform":{"description":"Platform","type":"string","enum":["Apache .htaccess (Redirect)","Apache .htaccess (RewriteRule)","Nginx","Plain HTTP"],"default":"Apache .htaccess (RewriteRule)"},"code":{"description":"Status code","type":"string","enum":["301","302","307","308"],"default":"301"}},"additionalProperties":false},"inputBindings":{"source":{"selector":"#source","eventSequence":[],"type":"string"},"target":{"selector":"#target","eventSequence":[],"type":"string"},"platform":{"selector":"#platform","eventSequence":[],"type":"string"},"code":{"selector":"#code","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"301-redirect-generator","id":"301_redirect_generator_tool","name":"301_redirect_generator_tool","url":"https://webdevtoolsbase.com/301-redirect-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/301-redirect-generator/","releaseVersion":"6sitesv3"},{"title":"Ad Image Text Ratio Checker","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/ad-image-text-ratio-checker/","processingProfile":"local_file","description":"On-page \"Ad Image Text Ratio Checker\" tool. Processes the file you select locally in your browser; the file is not uploaded by this tool. This tool needs a file: select it with the visible file control on the page first; the file is processed locally and is not uploaded by this tool.","outputDescription":"Wait for the currently selected image to decode, then read its manual25cell estimate. This is not an automated text detector; the20percent guideline is retired.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"inputBindings":{},"primaryActionSelector":null,"resultSelector":"#cells","stateSelector":"#cells","errorSelector":null,"completionStrategy":"adapter","requiresSelectedFile":true,"timeoutMs":60000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"fileRequirements":[{"id":"file","selector":"#file","required":true,"minFiles":1,"accept":"image/*"}],"fileRequirementMode":"allOf","resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"ad-image-text-ratio-checker","id":"ad_image_text_ratio_checker_tool","name":"ad_image_text_ratio_checker_tool","url":"https://webdevtoolsbase.com/ad-image-text-ratio-checker/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/ad-image-text-ratio-checker/","releaseVersion":"6sitesv3"},{"title":"Ad Text Checker","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/ad-text-checker/","processingProfile":"local_only","description":"On-page \"Ad Text Checker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"type":"string","description":"Paste your ad copy… — Ad Text Checker","examples":["Paste your ad copy… — Ad Text Checker"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","type":"string","eventSequence":[]}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"ad-text-checker","id":"ad_text_checker_tool","name":"ad_text_checker_tool","url":"https://webdevtoolsbase.com/ad-text-checker/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/ad-text-checker/","releaseVersion":"6sitesv3"},{"title":"QR Codes for Adobe Express","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/qr-code-generator/","processingProfile":"local_only","description":"On-page \"QR Codes for Adobe Express\" tool. This tool generates QR codes locally in your browser with an independent generator. It does not integrate with Adobe or use Adobe’s service. It is independent and not affiliated with Adobe.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Content","type":"string","examples":["URL or text — QR Codes for Adobe Express"]},"size":{"description":"Size","type":"string","enum":["256","384","512"]},"ecc":{"description":"Error corr.","type":"string","enum":["M","L","Q","H"]}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"},"size":{"selector":"#size","eventSequence":[],"type":"string"},"ecc":{"selector":"#ecc","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#qr","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":true,"brandIndependent":true,"pageSlug":"adobe-express-qr-code-generator","id":"adobe_express_qr_code_generator_tool","name":"adobe_express_qr_code_generator_tool","url":"https://webdevtoolsbase.com/adobe-express-qr-code-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/adobe-express-qr-code-generator/","releaseVersion":"6sitesv3"},{"title":"QR Codes for Adobe Design","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/qr-code-generator/","processingProfile":"local_only","description":"On-page \"QR Codes for Adobe Design\" tool. This tool generates QR codes locally in your browser with an independent generator. It does not integrate with Adobe or use Adobe’s service. It is independent and not affiliated with Adobe.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Content","type":"string","examples":["URL or text — QR Codes for Adobe Design"]},"size":{"description":"Size","type":"string","enum":["256","384","512"]},"ecc":{"description":"Error corr.","type":"string","enum":["M","L","Q","H"]}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"},"size":{"selector":"#size","eventSequence":[],"type":"string"},"ecc":{"selector":"#ecc","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#qr","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":true,"brandIndependent":true,"pageSlug":"adobe-qr-code-generator","id":"adobe_qr_code_generator_tool","name":"adobe_qr_code_generator_tool","url":"https://webdevtoolsbase.com/adobe-qr-code-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/adobe-qr-code-generator/","releaseVersion":"6sitesv3"},{"title":"AES Encryption Tool","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/aes-encryption-tool/","processingProfile":"local_only","description":"On-page \"AES Encryption Tool\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Mode","type":"string","enum":["enc","dec"],"default":"enc"},"pw":{"description":"Passphrase","type":"string","examples":["Enter a passphrase — AES Encryption Tool"]},"in":{"description":"Type a secret message to encrypt…","type":"string","examples":["Type a secret message to encrypt…"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"pw":{"selector":"#pw","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"aes-encryption-tool","id":"aes_encryption_tool_tool","name":"aes_encryption_tool_tool","url":"https://webdevtoolsbase.com/aes-encryption-tool/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/aes-encryption-tool/","releaseVersion":"6sitesv3"},{"title":"Ahrefs Backlink Checker","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/free-backlink-checker/","processingProfile":"local_only","description":"On-page \"Ahrefs Backlink Checker\" tool. This tool is an independent tool that works only with data you provide. It does not query Ahrefs’s backlink database, and is not affiliated with Ahrefs.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"CSV data"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","requiresSelectedFile":false,"timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"fileRequirements":[{"id":"tkfile","selector":"#tkfile","selectionMode":"manual_only","required":false,"minFiles":1,"maxFiles":1,"acceptedTypes":[".csv","text/csv"],"alternativeInput":"tkin","description":"Optionally import a CSV/text file with the visible file control, or paste text into the input box instead (the agent can fill the text box)."}],"fileRequirementMode":"anyOf","resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":true,"brandIndependent":true,"pageSlug":"ahref-backlink-checker","id":"ahref_backlink_checker_tool","name":"ahref_backlink_checker_tool","url":"https://webdevtoolsbase.com/ahref-backlink-checker/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/ahref-backlink-checker/","releaseVersion":"6sitesv3"},{"title":"AI Meta Description Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/ai-meta-description-generator/","processingProfile":"local_only","description":"On-page \"AI Meta Description Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"topic":{"description":"Page topic or product","type":"string","examples":["AI Meta Description Generator"]},"keyword":{"description":"Primary keyword","type":"string"},"audience":{"description":"Audience (optional)","type":"string","unit":"optional"},"tone":{"description":"Tone","type":"string","enum":["Informative","Persuasive","Friendly","Professional","Playful"],"default":"Informative"},"cta":{"description":"Call to action","type":"string","enum":["","Learn more","Shop now","Get started","Sign up free","Read the guide","Try it free","Book now"],"default":"Learn more"},"summary":{"description":"Page summary (optional)","type":"string","unit":"optional"}},"additionalProperties":false},"inputBindings":{"topic":{"selector":"#topic","eventSequence":[],"type":"string"},"keyword":{"selector":"#keyword","eventSequence":[],"type":"string"},"audience":{"selector":"#audience","eventSequence":[],"type":"string"},"tone":{"selector":"#tone","eventSequence":[],"type":"string"},"cta":{"selector":"#cta","eventSequence":[],"type":"string"},"summary":{"selector":"#summary","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"ai-meta-description-generator","id":"ai_meta_description_generator_tool","name":"ai_meta_description_generator_tool","url":"https://webdevtoolsbase.com/ai-meta-description-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/ai-meta-description-generator/","releaseVersion":"6sitesv3"},{"title":"Apache CSV Parser","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/csv-parser/","processingProfile":"local_only","description":"On-page \"Apache CSV Parser\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"delim":{"description":"Delimiter","type":"string","enum":["auto",",",";","\\t","|"],"default":","},"hdr":{"description":"First row is header","type":"boolean","default":true},"view":{"description":"Output","type":"string","enum":["table","json"],"default":"table"},"in":{"description":"name,age\nAda,36\nLin,29 — Apache CSV Parser","type":"string","examples":["name,age\nAda,36\nLin,29 — Apache CSV Parser"]}},"additionalProperties":false},"inputBindings":{"delim":{"selector":"#delim","eventSequence":[],"type":"string"},"hdr":{"selector":"#hdr","eventSequence":[],"type":"boolean"},"view":{"selector":"#view","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":true,"brandIndependent":false,"pageSlug":"apache-csv-parser","id":"apache_csv_parser_tool","name":"apache_csv_parser_tool","url":"https://webdevtoolsbase.com/apache-csv-parser/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/apache-csv-parser/","releaseVersion":"6sitesv3"},{"title":"API Key Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/api-key-generator/","processingProfile":"local_only","description":"On-page \"API Key Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"fmt":{"description":"Format","type":"string","enum":["hex","base64url","base64","alnum"],"default":"base64url"},"len":{"description":"Bytes/length","type":"integer","minimum":1,"maximum":256,"default":32},"prefix":{"description":"Prefix","type":"string","default":"sk_","examples":["optional — API Key Generator"]},"count":{"description":"How many","type":"integer","minimum":1,"maximum":100,"default":1}},"additionalProperties":false},"inputBindings":{"fmt":{"selector":"#fmt","eventSequence":[],"type":"string"},"len":{"selector":"#len","eventSequence":[],"type":"number"},"prefix":{"selector":"#prefix","eventSequence":[],"type":"string"},"count":{"selector":"#count","eventSequence":[],"type":"number"}},"primaryActionSelector":"#regen","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"api-key-generator","id":"api_key_generator_tool","name":"api_key_generator_tool","url":"https://webdevtoolsbase.com/api-key-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/api-key-generator/","releaseVersion":"6sitesv3"},{"title":"API Request Builder","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/api-request-builder/","processingProfile":"local_only","description":"On-page \"API Request Builder\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"method":{"type":"string","description":"Method","enum":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS"],"default":"GET"},"url":{"type":"string","description":"Endpoint URL","examples":["https://api.site.com/v1/users — API Request Builder"]},"authtype":{"type":"string","description":"Auth","enum":["None","Bearer","Basic"],"default":"None"},"authval":{"type":"string","description":"Auth value","examples":["token or user:pass"]},"params":{"type":"string","description":"params"},"body":{"type":"string","description":"body"}},"additionalProperties":false},"inputBindings":{"method":{"selector":"#method","type":"string","eventSequence":[]},"url":{"selector":"#url","type":"string","eventSequence":[]},"authtype":{"selector":"#authtype","type":"string","eventSequence":[]},"authval":{"selector":"#authval","type":"string","eventSequence":[]},"params":{"selector":"#params","type":"string","eventSequence":[]},"body":{"selector":"#body","type":"string","eventSequence":[]}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"api-request-builder","id":"api_request_builder_tool","name":"api_request_builder_tool","url":"https://webdevtoolsbase.com/api-request-builder/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/api-request-builder/","releaseVersion":"6sitesv3"},{"title":"API Tester Online","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/api-tester-online/","processingProfile":"user_selected_endpoint","description":"On-page \"API Tester Online\" tool. Sends the request to the endpoint you specify; that destination receives your request and connection metadata. Do not send credentials or secrets to endpoints you do not trust.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"method":{"description":"Method","type":"string","enum":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS"],"default":"GET"},"url":{"description":"URL","type":"string","examples":["https://api.site.com/resource — API Tester Online"]},"headers":{"description":"headers","type":"string"},"body":{"description":"body","type":"string"},"confirmSend":{"type":"boolean","description":"Explicitly confirm a request that may change remote state."}},"additionalProperties":false},"inputBindings":{"method":{"selector":"#method","eventSequence":[],"type":"string"},"url":{"selector":"#url","eventSequence":[],"type":"string"},"headers":{"selector":"#headers","eventSequence":[],"type":"string"},"body":{"selector":"#body","eventSequence":[],"type":"string"}},"primaryActionSelector":"#send","resultSelector":"#out","stateSelector":"#send","errorSelector":null,"completionStrategy":"adapter","timeoutMs":60000,"readOnlyHint":false,"consequentialHint":true,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"processing":{"profile":"user_selected_endpoint"},"execution":{"readOnly":false},"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"api-tester-online","id":"api_tester_online_tool","name":"api_tester_online_tool","url":"https://webdevtoolsbase.com/api-tester-online/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/api-tester-online/","releaseVersion":"6sitesv3"},{"title":"API Token Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/api-token-generator/","processingProfile":"local_only","description":"On-page \"API Token Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"fmt":{"description":"Format","type":"string","enum":["hex","base64url","base64","alnum"],"default":"hex"},"len":{"description":"Bytes/length","type":"integer","minimum":1,"maximum":256,"default":40},"prefix":{"description":"Prefix","type":"string","default":"tok_","examples":["optional — API Token Generator"]},"count":{"description":"How many","type":"integer","minimum":1,"maximum":100,"default":1}},"additionalProperties":false},"inputBindings":{"fmt":{"selector":"#fmt","eventSequence":[],"type":"string"},"len":{"selector":"#len","eventSequence":[],"type":"number"},"prefix":{"selector":"#prefix","eventSequence":[],"type":"string"},"count":{"selector":"#count","eventSequence":[],"type":"number"}},"primaryActionSelector":"#regen","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"api-token-generator","id":"api_token_generator_tool","name":"api_token_generator_tool","url":"https://webdevtoolsbase.com/api-token-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/api-token-generator/","releaseVersion":"6sitesv3"},{"title":"Article Schema Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/article-schema-generator/","processingProfile":"local_only","description":"Article Schema Generator creates draft Article JSON-LD locally. Review its values; generated markup does not certify search eligibility.","outputDescription":"Copies the entered headline, author, publication date, image and description into an Article JSON-LD object. Dates, URLs, author structure and search requirements are not fully validated. This generates a draft, not full Schema.org validation or a decision about search-feature eligibility. Check the values against the visible page and the requirements of the consumer before publishing.","inputSchema":{"type":"object","properties":{"headline":{"description":"Headline","type":"string","examples":["Article Schema Generator"]},"author":{"description":"Author","type":"string"},"datePublished":{"description":"Date published","type":"string"},"image":{"description":"Image URL","type":"string"},"description":{"description":"Description","type":"string"}},"additionalProperties":false},"inputBindings":{"headline":{"selector":"#headline","eventSequence":[],"type":"string"},"author":{"selector":"#author","eventSequence":[],"type":"string"},"datePublished":{"selector":"#datePublished","eventSequence":[],"type":"string"},"image":{"selector":"#image","eventSequence":[],"type":"string"},"description":{"selector":"#description","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"article-schema-generator","id":"article_schema_generator_tool","name":"article_schema_generator_tool","url":"https://webdevtoolsbase.com/article-schema-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/article-schema-generator/","releaseVersion":"6sitesv3"},{"title":"ASCII Art Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/ascii-art-generator/","processingProfile":"local_only","description":"On-page \"ASCII Art Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"style":{"description":"Fill","type":"string","enum":["hash","solid","star","letter"],"default":"hash"},"in":{"description":"Type a short word for a banner… — ASCII Art Generator","type":"string","examples":["Type a short word for a banner… — ASCII Art Generator"]}},"additionalProperties":false},"inputBindings":{"style":{"selector":"#style","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"ascii-art-generator","id":"ascii_art_generator_tool","name":"ascii_art_generator_tool","url":"https://webdevtoolsbase.com/ascii-art-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/ascii-art-generator/","releaseVersion":"6sitesv3"},{"title":"ASCII Code Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/ascii-code-generator/","processingProfile":"local_only","description":"On-page \"ASCII Code Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Direction","type":"string","enum":["enc","dec"],"default":"enc"},"in":{"description":"Type here… — ASCII Code Generator","type":"string","examples":["Type here… — ASCII Code Generator"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"ascii-code-generator","id":"ascii_code_generator_tool","name":"ascii_code_generator_tool","url":"https://webdevtoolsbase.com/ascii-code-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/ascii-code-generator/","releaseVersion":"6sitesv3"},{"title":"ASCII Creator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/ascii-creator/","processingProfile":"local_only","description":"On-page \"ASCII Creator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Direction","type":"string","enum":["enc","dec"],"default":"enc"},"in":{"description":"Type here… — ASCII Creator","type":"string","examples":["Type here… — ASCII Creator"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"ascii-creator","id":"ascii_creator_tool","name":"ascii_creator_tool","url":"https://webdevtoolsbase.com/ascii-creator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/ascii-creator/","releaseVersion":"6sitesv3"},{"title":"ASCII Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/ascii-generator/","processingProfile":"local_only","description":"On-page \"ASCII Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Direction","type":"string","enum":["enc","dec"],"default":"enc"},"in":{"description":"Type here… — ASCII Generator","type":"string","examples":["Type here… — ASCII Generator"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"ascii-generator","id":"ascii_generator_tool","name":"ascii_generator_tool","url":"https://webdevtoolsbase.com/ascii-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/ascii-generator/","releaseVersion":"6sitesv3"},{"title":"ASCII Graphic Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/ascii-graphic-generator/","processingProfile":"local_only","description":"On-page \"ASCII Graphic Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"style":{"description":"Fill","type":"string","enum":["hash","solid","star","letter"],"default":"solid"},"in":{"description":"Type a short word for a banner… — ASCII Graphic Generator","type":"string","examples":["Type a short word for a banner… — ASCII Graphic Generator"]}},"additionalProperties":false},"inputBindings":{"style":{"selector":"#style","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"ascii-graphic-generator","id":"ascii_graphic_generator_tool","name":"ascii_graphic_generator_tool","url":"https://webdevtoolsbase.com/ascii-graphic-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/ascii-graphic-generator/","releaseVersion":"6sitesv3"},{"title":"ASCII Logo Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/ascii-logo-generator/","processingProfile":"local_only","description":"On-page \"ASCII Logo Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"style":{"description":"Fill","type":"string","enum":["hash","solid","star","letter"],"default":"star"},"in":{"description":"Type a short word for a banner… — ASCII Logo Generator","type":"string","examples":["Type a short word for a banner… — ASCII Logo Generator"]}},"additionalProperties":false},"inputBindings":{"style":{"selector":"#style","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"ascii-logo-generator","id":"ascii_logo_generator_tool","name":"ascii_logo_generator_tool","url":"https://webdevtoolsbase.com/ascii-logo-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/ascii-logo-generator/","releaseVersion":"6sitesv3"},{"title":"ASCII to Text","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/ascii-to-text/","processingProfile":"local_only","description":"On-page \"ASCII to Text\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Direction","type":"string","enum":["enc","dec"],"default":"dec"},"in":{"description":"Type here… — ASCII to Text","type":"string","examples":["Type here… — ASCII to Text"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"ascii-to-text","id":"ascii_to_text_tool","name":"ascii_to_text_tool","url":"https://webdevtoolsbase.com/ascii-to-text/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/ascii-to-text/","releaseVersion":"6sitesv3"},{"title":"Avro Schema Validator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/avro-schema-validator/","processingProfile":"local_only","description":"On-page \"Avro Schema Validator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Parses JSON and checks an object-form type. For a record, it checks the presence of a name, a fields array, and each field’s name and type. It does not resolve named types, check nested schemas, enum symbols, defaults, unions or schema compatibility. A passed basic check does not establish a valid Avro schema.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste an Avro schema (JSON)","type":"string","unit":"JSON","examples":["Avro Schema Validator"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"avro-schema-validator","id":"avro_schema_validator_tool","name":"avro_schema_validator_tool","url":"https://webdevtoolsbase.com/avro-schema-validator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/avro-schema-validator/","releaseVersion":"6sitesv3"},{"title":"B64 Converter","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/b64-converter/","processingProfile":"local_only","description":"On-page \"B64 Converter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Mode","type":"string","enum":["enc","dec"],"default":"enc"},"in":{"description":"Type text to encode, or paste Base64 to decode… — B64 Converter","type":"string","examples":["Type text to encode, or paste Base64 to decode… — B64 Conver"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"b64-converter","id":"b64_converter_tool","name":"b64_converter_tool","url":"https://webdevtoolsbase.com/b64-converter/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/b64-converter/","releaseVersion":"6sitesv3"},{"title":"B64 Decoder","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/b64-decoder/","processingProfile":"local_only","description":"On-page \"B64 Decoder\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Mode","type":"string","enum":["enc","dec"],"default":"dec"},"in":{"description":"Type text to encode, or paste Base64 to decode… — B64 Decoder","type":"string","examples":["Type text to encode, or paste Base64 to decode… — B64 Decode"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"b64-decoder","id":"b64_decoder_tool","name":"b64_decoder_tool","url":"https://webdevtoolsbase.com/b64-decoder/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/b64-decoder/","releaseVersion":"6sitesv3"},{"title":"B64 Encode","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/b64-encode/","processingProfile":"local_only","description":"On-page \"B64 Encode\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Mode","type":"string","enum":["enc","dec"],"default":"enc"},"in":{"description":"Type text to encode, or paste Base64 to decode… — B64 Encode","type":"string","examples":["Type text to encode, or paste Base64 to decode… — B64 Encode"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"b64-encode","id":"b64_encode_tool","name":"b64_encode_tool","url":"https://webdevtoolsbase.com/b64-encode/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/b64-encode/","releaseVersion":"6sitesv3"},{"title":"Background CSS Gradient","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/background-css-gradient/","processingProfile":"local_only","description":"On-page \"Background CSS Gradient\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"type":{"description":"Type","type":"string","enum":["linear","radial","conic"],"default":"linear"},"angle":{"description":"Angle (deg)","type":"number","minimum":0,"maximum":360,"multipleOf":1,"default":90,"unit":"deg"},"c1":{"description":"Color 1","type":"string","format":"hex-color","default":"#6a11cb"},"c2":{"description":"Color 2","type":"string","format":"hex-color","default":"#2575fc"}},"additionalProperties":false},"inputBindings":{"type":{"selector":"#type","eventSequence":[],"type":"string"},"angle":{"selector":"#angle","eventSequence":[],"type":"number"},"c1":{"selector":"#c1","eventSequence":[],"type":"string"},"c2":{"selector":"#c2","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"background-css-gradient","id":"background_css_gradient_tool","name":"background_css_gradient_tool","url":"https://webdevtoolsbase.com/background-css-gradient/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/background-css-gradient/","releaseVersion":"6sitesv3"},{"title":"Background Gradient Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/background-gradient-generator/","processingProfile":"local_only","description":"On-page \"Background Gradient Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"type":{"description":"Type","type":"string","enum":["linear","radial","conic"],"default":"linear"},"angle":{"description":"Angle (deg)","type":"number","minimum":0,"maximum":360,"multipleOf":1,"default":120,"unit":"deg"},"c1":{"description":"Color 1","type":"string","format":"hex-color","default":"#2193b0"},"c2":{"description":"Color 2","type":"string","format":"hex-color","default":"#6dd5ed"}},"additionalProperties":false},"inputBindings":{"type":{"selector":"#type","eventSequence":[],"type":"string"},"angle":{"selector":"#angle","eventSequence":[],"type":"number"},"c1":{"selector":"#c1","eventSequence":[],"type":"string"},"c2":{"selector":"#c2","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"background-gradient-generator","id":"background_gradient_generator_tool","name":"background_gradient_generator_tool","url":"https://webdevtoolsbase.com/background-gradient-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/background-gradient-generator/","releaseVersion":"6sitesv3"},{"title":"Background Gradient Maker","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/background-gradient-maker/","processingProfile":"local_only","description":"On-page \"Background Gradient Maker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"type":{"description":"Type","type":"string","enum":["linear","radial","conic"],"default":"radial"},"angle":{"description":"Angle (deg)","type":"number","minimum":0,"maximum":360,"multipleOf":1,"default":0,"unit":"deg"},"c1":{"description":"Color 1","type":"string","format":"hex-color","default":"#cc2b5e"},"c2":{"description":"Color 2","type":"string","format":"hex-color","default":"#753a88"}},"additionalProperties":false},"inputBindings":{"type":{"selector":"#type","eventSequence":[],"type":"string"},"angle":{"selector":"#angle","eventSequence":[],"type":"number"},"c1":{"selector":"#c1","eventSequence":[],"type":"string"},"c2":{"selector":"#c2","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"background-gradient-maker","id":"background_gradient_maker_tool","name":"background_gradient_maker_tool","url":"https://webdevtoolsbase.com/background-gradient-maker/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/background-gradient-maker/","releaseVersion":"6sitesv3"},{"title":"Barcode Builder","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/barcode-builder/","processingProfile":"local_only","description":"On-page \"Barcode Builder\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Value","type":"string","examples":["CODE39 value, e.g. BUILD-39 — Barcode Builder"]},"bfmt":{"description":"Format","type":"string","enum":["CODE128","EAN13","EAN8","UPC","CODE39","ITF14","MSI","pharmacode","codabar"],"default":"CODE39"}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"},"bfmt":{"selector":"#bfmt","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#meta","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"barcode-builder","id":"barcode_builder_tool","name":"barcode_builder_tool","url":"https://webdevtoolsbase.com/barcode-builder/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/barcode-builder/","releaseVersion":"6sitesv3"},{"title":"Barcode Gen","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/barcode-gen/","processingProfile":"local_only","description":"On-page \"Barcode Gen\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Value","type":"string","examples":["Quick code, e.g. GEN-128 — Barcode Gen"]},"bfmt":{"description":"Format","type":"string","enum":["CODE128","EAN13","EAN8","UPC","CODE39","ITF14","MSI","pharmacode","codabar"],"default":"CODE128"}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"},"bfmt":{"selector":"#bfmt","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#meta","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"barcode-gen","id":"barcode_gen_tool","name":"barcode_gen_tool","url":"https://webdevtoolsbase.com/barcode-gen/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/barcode-gen/","releaseVersion":"6sitesv3"},{"title":"Barcode Generator Web","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/barcode-generator-web/","processingProfile":"local_only","description":"On-page \"Barcode Generator Web\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Value","type":"string","examples":["Web asset code, e.g. WEB-123456 — Barcode Generator Web"]},"bfmt":{"description":"Format","type":"string","enum":["CODE128","EAN13","EAN8","UPC","CODE39","ITF14","MSI","pharmacode","codabar"],"default":"CODE128"}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"},"bfmt":{"selector":"#bfmt","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#meta","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"barcode-generator-web","id":"barcode_generator_web_tool","name":"barcode_generator_web_tool","url":"https://webdevtoolsbase.com/barcode-generator-web/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/barcode-generator-web/","releaseVersion":"6sitesv3"},{"title":"Barcode Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/barcode-generator/","processingProfile":"local_only","description":"On-page \"Barcode Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Value","type":"string","examples":["Value to encode — Barcode Generator"]},"bfmt":{"description":"Format","type":"string","enum":["CODE128","EAN13","EAN8","UPC","CODE39","ITF14","MSI","pharmacode","codabar"]}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"},"bfmt":{"selector":"#bfmt","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#meta","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"barcode-generator","id":"barcode_generator_tool","name":"barcode_generator_tool","url":"https://webdevtoolsbase.com/barcode-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/barcode-generator/","releaseVersion":"6sitesv3"},{"title":"Barcode Scanner Online","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/barcode-scanner-online/","processingProfile":"local_file","description":"On-page \"Barcode Scanner Online\" tool. Processes the file you select locally in your browser; the file is not uploaded by this tool. This tool needs a file: select it with the visible file control on the page first; the file is processed locally and is not uploaded by this tool.","outputDescription":"Read the exact decoded text and format of the currently selected image, awaiting its owned in-flight decode without starting another decode or changing the selection.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"inputBindings":{},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":"#meta","errorSelector":"#meta","completionStrategy":"adapter","requiresSelectedFile":true,"timeoutMs":60000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"fileRequirements":[{"id":"file","selector":"#file","required":true,"minFiles":1,"accept":"image/*"}],"fileRequirementMode":"allOf","successConditions":[{"selector":"#meta","class":"ok"}],"errorConditions":[{"selector":"#meta","class":"err"}],"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"cameraAction":{"selectors":["#cam","#stop"],"mode":"manual_only","note":"Camera scanning requires explicit user action and browser permission; not exposed as an automated action."},"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"barcode-scanner-online","id":"barcode_scanner_online_tool","name":"barcode_scanner_online_tool","url":"https://webdevtoolsbase.com/barcode-scanner-online/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/barcode-scanner-online/","releaseVersion":"6sitesv3"},{"title":"Barcode Scanner","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/barcode-scanner/","processingProfile":"local_file","description":"On-page \"Barcode Scanner\" tool. Processes the file you select locally in your browser; the file is not uploaded by this tool. This tool needs a file: select it with the visible file control on the page first; the file is processed locally and is not uploaded by this tool.","outputDescription":"Read the exact decoded text and format of the currently selected image, awaiting its owned in-flight decode without starting another decode or changing the selection.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"inputBindings":{},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":"#meta","errorSelector":"#meta","completionStrategy":"adapter","requiresSelectedFile":true,"timeoutMs":60000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"fileRequirements":[{"id":"file","selector":"#file","required":true,"minFiles":1,"accept":"image/*"}],"fileRequirementMode":"allOf","successConditions":[{"selector":"#meta","class":"ok"}],"errorConditions":[{"selector":"#meta","class":"err"}],"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"cameraAction":{"selectors":["#cam","#stop"],"mode":"manual_only","note":"Camera scanning requires explicit user action and browser permission; not exposed as an automated action."},"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"barcode-scanner","id":"barcode_scanner_tool","name":"barcode_scanner_tool","url":"https://webdevtoolsbase.com/barcode-scanner/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/barcode-scanner/","releaseVersion":"6sitesv3"},{"title":"Bas64 Decoder","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/bas64-decoder/","processingProfile":"local_only","description":"On-page \"Bas64 Decoder\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Mode","type":"string","enum":["enc","dec"],"default":"dec"},"in":{"description":"Type text to encode, or paste Base64 to decode… — Bas64 Decoder","type":"string","examples":["Type text to encode, or paste Base64 to decode… — Bas64 Deco"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bas64-decoder","id":"bas64_decoder_tool","name":"bas64_decoder_tool","url":"https://webdevtoolsbase.com/bas64-decoder/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/bas64-decoder/","releaseVersion":"6sitesv3"},{"title":"Base-64 Convert","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/base-64-convert/","processingProfile":"local_only","description":"On-page \"Base-64 Convert\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Mode","type":"string","enum":["enc","dec"],"default":"enc"},"in":{"description":"Type text to encode, or paste Base64 to decode… — Base-64 Convert","type":"string","examples":["Type text to encode, or paste Base64 to decode… — Base-64 Co"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"base-64-convert","id":"base_64_convert_tool","name":"base_64_convert_tool","url":"https://webdevtoolsbase.com/base-64-convert/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/base-64-convert/","releaseVersion":"6sitesv3"},{"title":"Base-64 Decoder","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/base-64-decoder/","processingProfile":"local_only","description":"On-page \"Base-64 Decoder\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Mode","type":"string","enum":["enc","dec"],"default":"dec"},"in":{"description":"Type text to encode, or paste Base64 to decode… — Base-64 Decoder","type":"string","examples":["Type text to encode, or paste Base64 to decode… — Base-64 De"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"base-64-decoder","id":"base_64_decoder_tool","name":"base_64_decoder_tool","url":"https://webdevtoolsbase.com/base-64-decoder/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/base-64-decoder/","releaseVersion":"6sitesv3"},{"title":"Base-64 Image","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/base-64-image/","processingProfile":"local_file","description":"On-page \"Base-64 Image\" tool. Processes the file you select locally in your browser; the file is not uploaded by this tool. This tool needs a file: select it with the visible file control on the page first; the file is processed locally and is not uploaded by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"fmt":{"type":"string","description":"Output as","enum":["dataurl","raw","htmlimg","cssbg"],"default":"raw"},"wrap":{"type":"boolean","description":"Wrap at 76 cols"}},"additionalProperties":false},"inputBindings":{"fmt":{"selector":"#fmt","type":"string","eventSequence":[]},"wrap":{"selector":"#wrap","type":"boolean","eventSequence":[]}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":"#out","errorSelector":null,"completionStrategy":"adapter","requiresSelectedFile":true,"timeoutMs":60000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"fileRequirements":[{"id":"file","selector":"#file","selectionMode":"manual_only","required":true,"minFiles":1,"maxFiles":1,"acceptedTypes":["image/*"],"description":"Select the input file in the visible file picker on this page before running."}],"fileRequirementMode":"allOf","resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"base-64-image","id":"base_64_image_tool","name":"base_64_image_tool","url":"https://webdevtoolsbase.com/base-64-image/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/base-64-image/","releaseVersion":"6sitesv3"},{"title":"Base-64 to PDF","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/base-64-to-pdf/","processingProfile":"local_only","description":"On-page \"Base-64 to PDF\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"view":{"type":"string","description":"Action","enum":["preview","download"],"default":"download"},"in":{"type":"string","description":"Paste a Base64 PDF string or data URL… — Base-64 to PDF","examples":["Paste a Base64 PDF string or data URL… — Base-64 to PDF"]}},"additionalProperties":false},"inputBindings":{"view":{"selector":"#view","type":"string","eventSequence":[]},"in":{"selector":"#in","type":"string","eventSequence":[]}},"primaryActionSelector":null,"resultSelector":"#prev","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"base-64-to-pdf","id":"base_64_to_pdf_tool","name":"base_64_to_pdf_tool","url":"https://webdevtoolsbase.com/base-64-to-pdf/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/base-64-to-pdf/","releaseVersion":"6sitesv3"},{"title":"Base 64","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/base-64/","processingProfile":"local_only","description":"On-page \"Base 64\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Mode","type":"string","enum":["enc","dec"],"default":"enc"},"in":{"description":"Type text to encode, or paste Base64 to decode… — Base 64","type":"string","examples":["Type text to encode, or paste Base64 to decode… — Base 64"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"base-64","id":"base_64_tool","name":"base_64_tool","url":"https://webdevtoolsbase.com/base-64/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/base-64/","releaseVersion":"6sitesv3"},{"title":"Base64 Converter Online","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/base64-converter-online/","processingProfile":"local_only","description":"On-page \"Base64 Converter Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Mode","type":"string","enum":["enc","dec"],"default":"enc"},"in":{"description":"Type text to encode, or paste Base64 to decode… — Base64 Converter Online","type":"string","examples":["Type text to encode, or paste Base64 to decode… — Base64 Con"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"base64-converter-online","id":"base64_converter_online_tool","name":"base64_converter_online_tool","url":"https://webdevtoolsbase.com/base64-converter-online/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/base64-converter-online/","releaseVersion":"6sitesv3"},{"title":"Base64 Converter","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/base64-converter/","processingProfile":"local_only","description":"On-page \"Base64 Converter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Mode","type":"string","enum":["enc","dec"],"default":"enc"},"in":{"description":"Type text to encode, or paste Base64 to decode… — Base64 Converter","type":"string","examples":["Type text to encode, or paste Base64 to decode… — Base64 Con"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"base64-converter","id":"base64_converter_tool","name":"base64_converter_tool","url":"https://webdevtoolsbase.com/base64-converter/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/base64-converter/","releaseVersion":"6sitesv3"},{"title":"Base64 Decode","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/base64-decode/","processingProfile":"local_only","description":"On-page \"Base64 Decode\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Mode","type":"string","enum":["enc","dec"],"default":"dec"},"in":{"description":"Type text to encode, or paste Base64 to decode… — Base64 Decode","type":"string","examples":["Type text to encode, or paste Base64 to decode… — Base64 Dec"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"base64-decode","id":"base64_decode_tool","name":"base64_decode_tool","url":"https://webdevtoolsbase.com/base64-decode/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/base64-decode/","releaseVersion":"6sitesv3"},{"title":"Base64 Encode Image Online","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/base64-encode-image-online/","processingProfile":"local_file","description":"On-page \"Base64 Encode Image Online\" tool. Processes the file you select locally in your browser; the file is not uploaded by this tool. This tool needs a file: select it with the visible file control on the page first; the file is processed locally and is not uploaded by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"fmt":{"type":"string","description":"Output as","enum":["dataurl","raw","htmlimg","cssbg"],"default":"htmlimg"},"wrap":{"type":"boolean","description":"Wrap at 76 cols","default":true}},"additionalProperties":false},"inputBindings":{"fmt":{"selector":"#fmt","type":"string","eventSequence":[]},"wrap":{"selector":"#wrap","type":"boolean","eventSequence":[]}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":"#out","errorSelector":null,"completionStrategy":"adapter","requiresSelectedFile":true,"timeoutMs":60000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"fileRequirements":[{"id":"file","selector":"#file","selectionMode":"manual_only","required":true,"minFiles":1,"maxFiles":1,"acceptedTypes":["image/*"],"description":"Select the input file in the visible file picker on this page before running."}],"fileRequirementMode":"allOf","resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"base64-encode-image-online","id":"base64_encode_image_online_tool","name":"base64_encode_image_online_tool","url":"https://webdevtoolsbase.com/base64-encode-image-online/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/base64-encode-image-online/","releaseVersion":"6sitesv3"},{"title":"Base64 Encode Image","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/base64-encode-image/","processingProfile":"local_file","description":"On-page \"Base64 Encode Image\" tool. Processes the file you select locally in your browser; the file is not uploaded by this tool. This tool needs a file: select it with the visible file control on the page first; the file is processed locally and is not uploaded by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"fmt":{"type":"string","description":"Output as","enum":["dataurl","raw","htmlimg","cssbg"],"default":"dataurl"},"wrap":{"type":"boolean","description":"Wrap at 76 cols"}},"additionalProperties":false},"inputBindings":{"fmt":{"selector":"#fmt","type":"string","eventSequence":[]},"wrap":{"selector":"#wrap","type":"boolean","eventSequence":[]}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":"#out","errorSelector":null,"completionStrategy":"adapter","requiresSelectedFile":true,"timeoutMs":60000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"fileRequirements":[{"id":"file","selector":"#file","selectionMode":"manual_only","required":true,"minFiles":1,"maxFiles":1,"acceptedTypes":["image/*"],"description":"Select the input file in the visible file picker on this page before running."}],"fileRequirementMode":"allOf","resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"base64-encode-image","id":"base64_encode_image_tool","name":"base64_encode_image_tool","url":"https://webdevtoolsbase.com/base64-encode-image/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/base64-encode-image/","releaseVersion":"6sitesv3"},{"title":"Base64 Encode","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/base64-encode/","processingProfile":"local_only","description":"On-page \"Base64 Encode\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Mode","type":"string","enum":["enc","dec"],"default":"enc"},"in":{"description":"Type text to encode, or paste Base64 to decode… — Base64 Encode","type":"string","examples":["Type text to encode, or paste Base64 to decode… — Base64 Enc"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"base64-encode","id":"base64_encode_tool","name":"base64_encode_tool","url":"https://webdevtoolsbase.com/base64-encode/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/base64-encode/","releaseVersion":"6sitesv3"},{"title":"Base64 Encoder Decoder","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/base64-encoder-decoder/","processingProfile":"local_only","description":"On-page \"Base64 Encoder Decoder\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Mode","type":"string","enum":["enc","dec"],"default":"enc"},"in":{"description":"Type text to encode, or paste Base64 to decode… — Base64 Encoder Decoder","type":"string","examples":["Type text to encode, or paste Base64 to decode… — Base64 Enc"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"base64-encoder-decoder","id":"base64_encoder_decoder_tool","name":"base64_encoder_decoder_tool","url":"https://webdevtoolsbase.com/base64-encoder-decoder/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/base64-encoder-decoder/","releaseVersion":"6sitesv3"},{"title":"Base64 to Image Converter","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/base64-to-image-converter/","processingProfile":"local_only","description":"On-page \"Base64 to Image Converter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"type":"string","description":"Paste a Base64 string or data URL… — Base64 to Image Converter","examples":["Paste a Base64 string or data URL… — Base64 to Image Convert"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","type":"string","eventSequence":[]}},"primaryActionSelector":null,"resultSelector":"#meta","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"base64-to-image-converter","id":"base64_to_image_converter_tool","name":"base64_to_image_converter_tool","url":"https://webdevtoolsbase.com/base64-to-image-converter/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/base64-to-image-converter/","releaseVersion":"6sitesv3"},{"title":"Base64 to Image Online","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/base64-to-image-online-converter/","processingProfile":"local_only","description":"On-page \"Base64 to Image Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"type":"string","description":"Paste a Base64 string or data URL… — Base64 to Image Online","examples":["Paste a Base64 string or data URL… — Base64 to Image Online"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","type":"string","eventSequence":[]}},"primaryActionSelector":null,"resultSelector":"#meta","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"base64-to-image-online-converter","id":"base64_to_image_online_converter_tool","name":"base64_to_image_online_converter_tool","url":"https://webdevtoolsbase.com/base64-to-image-online-converter/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/base64-to-image-online-converter/","releaseVersion":"6sitesv3"},{"title":"Base64 to Image","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/base64-to-image/","processingProfile":"local_only","description":"On-page \"Base64 to Image\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"type":"string","description":"Paste a Base64 string or data URL… — Base64 to Image","examples":["Paste a Base64 string or data URL… — Base64 to Image"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","type":"string","eventSequence":[]}},"primaryActionSelector":null,"resultSelector":"#meta","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"base64-to-image","id":"base64_to_image_tool","name":"base64_to_image_tool","url":"https://webdevtoolsbase.com/base64-to-image/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/base64-to-image/","releaseVersion":"6sitesv3"},{"title":"Base64 to PDF Converter","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/base64-to-pdf-converter/","processingProfile":"local_only","description":"On-page \"Base64 to PDF Converter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"view":{"type":"string","description":"Action","enum":["preview","download"],"default":"preview"},"in":{"type":"string","description":"Paste a Base64 PDF string or data URL… — Base64 to PDF Converter","examples":["Paste a Base64 PDF string or data URL… — Base64 to PDF Conve"]}},"additionalProperties":false},"inputBindings":{"view":{"selector":"#view","type":"string","eventSequence":[]},"in":{"selector":"#in","type":"string","eventSequence":[]}},"primaryActionSelector":null,"resultSelector":"#prev","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"base64-to-pdf-converter","id":"base64_to_pdf_converter_tool","name":"base64_to_pdf_converter_tool","url":"https://webdevtoolsbase.com/base64-to-pdf-converter/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/base64-to-pdf-converter/","releaseVersion":"6sitesv3"},{"title":"Base64 to Text","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/base64-to-text/","processingProfile":"local_only","description":"On-page \"Base64 to Text\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Mode","type":"string","enum":["enc","dec"],"default":"dec"},"in":{"description":"Type text to encode, or paste Base64 to decode… — Base64 to Text","type":"string","examples":["Type text to encode, or paste Base64 to decode… — Base64 to "]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"base64-to-text","id":"base64_to_text_tool","name":"base64_to_text_tool","url":"https://webdevtoolsbase.com/base64-to-text/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/base64-to-text/","releaseVersion":"6sitesv3"},{"title":"Base64 Validator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/base64-validator/","processingProfile":"local_only","description":"On-page \"Base64 Validator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste a Base64 string to validate… — Base64 Validator","type":"string","examples":["Paste a Base64 string to validate… — Base64 Validator"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"base64-validator","id":"base64_validator_tool","name":"base64_validator_tool","url":"https://webdevtoolsbase.com/base64-validator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/base64-validator/","releaseVersion":"6sitesv3"},{"title":"Base64URL Encoder / Decoder","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/base64url-encode/","processingProfile":"local_only","description":"On-page \"Base64URL Encoder / Decoder\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"dir":{"description":"Mode","type":"string","enum":["enc","dec"]},"in":{"description":"Type or paste text or a Base64URL string… — Base64URL Encoder / Decoder","type":"string","examples":["Type or paste text or a Base64URL string… — Base64URL Encode"]}},"additionalProperties":false},"inputBindings":{"dir":{"selector":"#dir","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"base64url-encode","id":"base64url_encode_tool","name":"base64url_encode_tool","url":"https://webdevtoolsbase.com/base64url-encode/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/base64url-encode/","releaseVersion":"6sitesv3"},{"title":"Batch Barcode Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/batch-barcode-generator/","processingProfile":"local_only","description":"On-page \"Batch Barcode Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"type":"string","description":"One barcode value per line — Batch Barcode Generator","examples":["One barcode value per line — Batch Barcode Generator"]},"bfmt":{"type":"string","description":"Format","enum":["CODE128","EAN13","EAN8","UPC","CODE39","ITF14","MSI","pharmacode","codabar"]}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","type":"string","eventSequence":[]},"bfmt":{"selector":"#bfmt","type":"string","eventSequence":[]}},"primaryActionSelector":"#gen","resultSelector":"#meta","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"batch-barcode-generator","id":"batch_barcode_generator_tool","name":"batch_barcode_generator_tool","url":"https://webdevtoolsbase.com/batch-barcode-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/batch-barcode-generator/","releaseVersion":"6sitesv3"},{"title":"Bearer Token Decode","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/bearer-token-decode/","processingProfile":"local_only","description":"On-page \"Bearer Token Decode\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste a bearer token, with or without the “Bearer ” prefix… — Bearer Token Decod","type":"string","examples":["Paste a bearer token, with or without the “Bearer ” prefix… "]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bearer-token-decode","id":"bearer_token_decode_tool","name":"bearer_token_decode_tool","url":"https://webdevtoolsbase.com/bearer-token-decode/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/bearer-token-decode/","releaseVersion":"6sitesv3"},{"title":"Bearer Token Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/bearer-token-generator/","processingProfile":"local_only","description":"On-page \"Bearer Token Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"fmt":{"description":"Format","type":"string","enum":["hex","base64url","base64","alnum"],"default":"base64url"},"len":{"description":"Bytes/length","type":"integer","minimum":1,"maximum":256,"default":48},"prefix":{"description":"Prefix","type":"string","examples":["optional — Bearer Token Generator"]},"count":{"description":"How many","type":"integer","minimum":1,"maximum":100,"default":1}},"additionalProperties":false},"inputBindings":{"fmt":{"selector":"#fmt","eventSequence":[],"type":"string"},"len":{"selector":"#len","eventSequence":[],"type":"number"},"prefix":{"selector":"#prefix","eventSequence":[],"type":"string"},"count":{"selector":"#count","eventSequence":[],"type":"number"}},"primaryActionSelector":"#regen","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bearer-token-generator","id":"bearer_token_generator_tool","name":"bearer_token_generator_tool","url":"https://webdevtoolsbase.com/bearer-token-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/bearer-token-generator/","releaseVersion":"6sitesv3"},{"title":"Best Email Verifier","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/best-email-verifier/","processingProfile":"network_lookup","description":"On-page \"Best Email Verifier\" tool. Sends each domain to Google Public DNS over HTTPS (dns.google) from your browser to read MX, SPF and DMARC records. Mailbox existence and delivery are not verified.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"Email address or domain"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"processingDisclosure":"Sends each domain to Google Public DNS over HTTPS (dns.google) from your browser to read MX, SPF and DMARC records. Mailbox existence and delivery are not verified.","executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"best-email-verifier","id":"best_email_verifier_tool","name":"best_email_verifier_tool","url":"https://webdevtoolsbase.com/best-email-verifier/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/best-email-verifier/","releaseVersion":"6sitesv3"},{"title":"Binary Code Translator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/binary-code-translator/","processingProfile":"local_only","description":"On-page \"Binary Code Translator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Direction","type":"string","enum":["enc","dec"],"default":"enc"},"in":{"description":"Type here… — Binary Code Translator","type":"string","examples":["Type here… — Binary Code Translator"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"binary-code-translator","id":"binary_code_translator_tool","name":"binary_code_translator_tool","url":"https://webdevtoolsbase.com/binary-code-translator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/binary-code-translator/","releaseVersion":"6sitesv3"},{"title":"Binary Decoder","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/binary-decoder/","processingProfile":"local_only","description":"On-page \"Binary Decoder\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Direction","type":"string","enum":["enc","dec"],"default":"dec"},"in":{"description":"Type here… — Binary Decoder","type":"string","examples":["Type here… — Binary Decoder"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"binary-decoder","id":"binary_decoder_tool","name":"binary_decoder_tool","url":"https://webdevtoolsbase.com/binary-decoder/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/binary-decoder/","releaseVersion":"6sitesv3"},{"title":"Binary Encoder","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/binary-encoder/","processingProfile":"local_only","description":"On-page \"Binary Encoder\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Direction","type":"string","enum":["enc","dec"],"default":"enc"},"in":{"description":"Type here… — Binary Encoder","type":"string","examples":["Type here… — Binary Encoder"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"binary-encoder","id":"binary_encoder_tool","name":"binary_encoder_tool","url":"https://webdevtoolsbase.com/binary-encoder/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/binary-encoder/","releaseVersion":"6sitesv3"},{"title":"Binary Language Translator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/binary-language-translator/","processingProfile":"local_only","description":"On-page \"Binary Language Translator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Direction","type":"string","enum":["enc","dec"],"default":"enc"},"in":{"description":"Type here… — Binary Language Translator","type":"string","examples":["Type here… — Binary Language Translator"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"binary-language-translator","id":"binary_language_translator_tool","name":"binary_language_translator_tool","url":"https://webdevtoolsbase.com/binary-language-translator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/binary-language-translator/","releaseVersion":"6sitesv3"},{"title":"Binary to Text","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/binary-to-text/","processingProfile":"local_only","description":"On-page \"Binary to Text\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Direction","type":"string","enum":["enc","dec"],"default":"dec"},"in":{"description":"Type here… — Binary to Text","type":"string","examples":["Type here… — Binary to Text"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"binary-to-text","id":"binary_to_text_tool","name":"binary_to_text_tool","url":"https://webdevtoolsbase.com/binary-to-text/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/binary-to-text/","releaseVersion":"6sitesv3"},{"title":"Binary Translator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/binary-translator/","processingProfile":"local_only","description":"On-page \"Binary Translator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Direction","type":"string","enum":["enc","dec"],"default":"dec"},"in":{"description":"Type here… — Binary Translator","type":"string","examples":["Type here… — Binary Translator"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"binary-translator","id":"binary_translator_tool","name":"binary_translator_tool","url":"https://webdevtoolsbase.com/binary-translator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/binary-translator/","releaseVersion":"6sitesv3"},{"title":"Blogger Meta Tag Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/meta-tag-generator/","processingProfile":"local_only","description":"On-page \"Blogger Meta Tag Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"title":{"description":"Title","type":"string","examples":["Blogger Meta Tag Generator"]},"description":{"description":"Meta description","type":"string"},"keywords":{"description":"Keywords","type":"string"},"author":{"description":"Author","type":"string"},"robots":{"description":"Robots directive","type":"string"}},"additionalProperties":false},"inputBindings":{"title":{"selector":"#title","eventSequence":[],"type":"string"},"description":{"selector":"#description","eventSequence":[],"type":"string"},"keywords":{"selector":"#keywords","eventSequence":[],"type":"string"},"author":{"selector":"#author","eventSequence":[],"type":"string"},"robots":{"selector":"#robots","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":true,"brandIndependent":false,"pageSlug":"blogger-meta-tag-generator","id":"blogger_meta_tag_generator_tool","name":"blogger_meta_tag_generator_tool","url":"https://webdevtoolsbase.com/blogger-meta-tag-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/blogger-meta-tag-generator/","releaseVersion":"6sitesv3"},{"title":"Blogger Meta Tags Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/meta-tag-generator/","processingProfile":"local_only","description":"On-page \"Blogger Meta Tags Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"title":{"description":"Title","type":"string","examples":["Blogger Meta Tags Generator"]},"description":{"description":"Meta description","type":"string"},"keywords":{"description":"Keywords","type":"string"},"author":{"description":"Author","type":"string"},"robots":{"description":"Robots directive","type":"string"}},"additionalProperties":false},"inputBindings":{"title":{"selector":"#title","eventSequence":[],"type":"string"},"description":{"selector":"#description","eventSequence":[],"type":"string"},"keywords":{"selector":"#keywords","eventSequence":[],"type":"string"},"author":{"selector":"#author","eventSequence":[],"type":"string"},"robots":{"selector":"#robots","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":true,"brandIndependent":false,"pageSlug":"blogger-meta-tags-generator","id":"blogger_meta_tags_generator_tool","name":"blogger_meta_tags_generator_tool","url":"https://webdevtoolsbase.com/blogger-meta-tags-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/blogger-meta-tags-generator/","releaseVersion":"6sitesv3"},{"title":"Blogger Sitemap Generate","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/xml-sitemap-generator/","processingProfile":"local_only","description":"On-page \"Blogger Sitemap Generate\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Page URLs (one per line, absolute http/https)","type":"string","examples":["Blogger Sitemap Generate"]},"freq":{"description":"Change frequency","type":"string","enum":["","always","hourly","daily","weekly","monthly","yearly","never"],"default":"weekly"},"prio":{"description":"Priority (0.0–1.0)","type":"string"},"lastmod":{"description":"Last modified (YYYY-MM-DD)","type":"string","unit":"YYYY-MM-DD"}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"},"freq":{"selector":"#freq","eventSequence":[],"type":"string"},"prio":{"selector":"#prio","eventSequence":[],"type":"string"},"lastmod":{"selector":"#lastmod","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":true,"brandIndependent":false,"pageSlug":"blogger-sitemap-generate","id":"blogger_sitemap_generate_tool","name":"blogger_sitemap_generate_tool","url":"https://webdevtoolsbase.com/blogger-sitemap-generate/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/blogger-sitemap-generate/","releaseVersion":"6sitesv3"},{"title":"Blogspot Sitemap Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/xml-sitemap-generator/","processingProfile":"local_only","description":"On-page \"Blogspot Sitemap Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Page URLs (one per line, absolute http/https)","type":"string","examples":["Blogspot Sitemap Generator"]},"freq":{"description":"Change frequency","type":"string","enum":["","always","hourly","daily","weekly","monthly","yearly","never"],"default":"weekly"},"prio":{"description":"Priority (0.0–1.0)","type":"string"},"lastmod":{"description":"Last modified (YYYY-MM-DD)","type":"string","unit":"YYYY-MM-DD"}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"},"freq":{"selector":"#freq","eventSequence":[],"type":"string"},"prio":{"selector":"#prio","eventSequence":[],"type":"string"},"lastmod":{"selector":"#lastmod","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":true,"brandIndependent":false,"pageSlug":"blogspot-sitemap-generator","id":"blogspot_sitemap_generator_tool","name":"blogspot_sitemap_generator_tool","url":"https://webdevtoolsbase.com/blogspot-sitemap-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/blogspot-sitemap-generator/","releaseVersion":"6sitesv3"},{"title":"Blue HEX Color","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/blue-hex-color/","processingProfile":"local_only","description":"On-page \"Blue HEX Color\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"base":{"description":"Base color","type":"string","format":"hex-color","default":"#1366F2"}},"additionalProperties":false,"required":["base"]},"inputBindings":{"base":{"selector":"#base","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"blue-hex-color","id":"blue_hex_color_tool","name":"blue_hex_color_tool","url":"https://webdevtoolsbase.com/blue-hex-color/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/blue-hex-color/","releaseVersion":"6sitesv3"},{"title":"Border Radius Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/border-radius-generator/","processingProfile":"local_only","description":"On-page \"Border Radius Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tl":{"description":"Top-left","type":"number","minimum":0,"maximum":80,"multipleOf":1,"default":24},"tr":{"description":"Top-right","type":"number","minimum":0,"maximum":80,"multipleOf":1,"default":24},"br":{"description":"Bottom-right","type":"number","minimum":0,"maximum":80,"multipleOf":1,"default":24},"bl":{"description":"Bottom-left","type":"number","minimum":0,"maximum":80,"multipleOf":1,"default":24}},"additionalProperties":false},"inputBindings":{"tl":{"selector":"#tl","eventSequence":[],"type":"number"},"tr":{"selector":"#tr","eventSequence":[],"type":"number"},"br":{"selector":"#br","eventSequence":[],"type":"number"},"bl":{"selector":"#bl","eventSequence":[],"type":"number"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"border-radius-generator","id":"border_radius_generator_tool","name":"border_radius_generator_tool","url":"https://webdevtoolsbase.com/border-radius-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/border-radius-generator/","releaseVersion":"6sitesv3"},{"title":"Bounced Email Checker","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/bounced-email-checker/","processingProfile":"network_lookup","description":"On-page \"Bounced Email Checker\" tool. Sends each domain to Google Public DNS over HTTPS (dns.google) from your browser to read MX, SPF and DMARC records. Mailbox existence and delivery are not verified.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"Email address or domain"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"processingDisclosure":"Sends each domain to Google Public DNS over HTTPS (dns.google) from your browser to read MX, SPF and DMARC records. Mailbox existence and delivery are not verified.","executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bounced-email-checker","id":"bounced_email_checker_tool","name":"bounced_email_checker_tool","url":"https://webdevtoolsbase.com/bounced-email-checker/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/bounced-email-checker/","releaseVersion":"6sitesv3"},{"title":"Box Shadow CSS Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/box-shadow-css-generator/","processingProfile":"local_only","description":"On-page \"Box Shadow CSS Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"x":{"description":"Offset X","type":"number","minimum":-40,"maximum":40,"multipleOf":1,"default":0},"y":{"description":"Offset Y","type":"number","minimum":-40,"maximum":40,"multipleOf":1,"default":10},"blur":{"description":"Blur","type":"number","minimum":0,"maximum":80,"multipleOf":1,"default":30},"spread":{"description":"Spread","type":"number","minimum":-20,"maximum":40,"multipleOf":1,"default":-4},"color":{"description":"Color","type":"string","format":"hex-color","default":"#0F172A"},"inset":{"description":"Inset","type":"boolean"}},"additionalProperties":false},"inputBindings":{"x":{"selector":"#x","eventSequence":[],"type":"number"},"y":{"selector":"#y","eventSequence":[],"type":"number"},"blur":{"selector":"#blur","eventSequence":[],"type":"number"},"spread":{"selector":"#spread","eventSequence":[],"type":"number"},"color":{"selector":"#color","eventSequence":[],"type":"string"},"inset":{"selector":"#inset","eventSequence":[],"type":"boolean"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"box-shadow-css-generator","id":"box_shadow_css_generator_tool","name":"box_shadow_css_generator_tool","url":"https://webdevtoolsbase.com/box-shadow-css-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/box-shadow-css-generator/","releaseVersion":"6sitesv3"},{"title":"Box Shadow Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/box-shadow-generator/","processingProfile":"local_only","description":"On-page \"Box Shadow Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"x":{"description":"Offset X","type":"number","minimum":-40,"maximum":40,"multipleOf":1,"default":6},"y":{"description":"Offset Y","type":"number","minimum":-40,"maximum":40,"multipleOf":1,"default":8},"blur":{"description":"Blur","type":"number","minimum":0,"maximum":80,"multipleOf":1,"default":18},"spread":{"description":"Spread","type":"number","minimum":-20,"maximum":40,"multipleOf":1,"default":0},"color":{"description":"Color","type":"string","format":"hex-color","default":"#1366F2"},"inset":{"description":"Inset","type":"boolean"}},"additionalProperties":false},"inputBindings":{"x":{"selector":"#x","eventSequence":[],"type":"number"},"y":{"selector":"#y","eventSequence":[],"type":"number"},"blur":{"selector":"#blur","eventSequence":[],"type":"number"},"spread":{"selector":"#spread","eventSequence":[],"type":"number"},"color":{"selector":"#color","eventSequence":[],"type":"string"},"inset":{"selector":"#inset","eventSequence":[],"type":"boolean"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"box-shadow-generator","id":"box_shadow_generator_tool","name":"box_shadow_generator_tool","url":"https://webdevtoolsbase.com/box-shadow-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/box-shadow-generator/","releaseVersion":"6sitesv3"},{"title":"Breadcrumb Schema Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/breadcrumb-schema-generator/","processingProfile":"local_only","description":"On-page \"Breadcrumb Schema Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Turns nonblank item-name lines into a positioned BreadcrumbList. It does not infer destination URLs; review and add page URLs when required by the consuming application. This generates a draft, not full Schema.org validation or a decision about search-feature eligibility. Check the values against the visible page and the requirements of the consumer before publishing.","inputSchema":{"type":"object","properties":{"items":{"description":"Breadcrumb names (one per line)","type":"string","unit":"one per line","examples":["Breadcrumb Schema Generator"]}},"additionalProperties":false,"required":["items"]},"inputBindings":{"items":{"selector":"#items","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"breadcrumb-schema-generator","id":"breadcrumb_schema_generator_tool","name":"breadcrumb_schema_generator_tool","url":"https://webdevtoolsbase.com/breadcrumb-schema-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/breadcrumb-schema-generator/","releaseVersion":"6sitesv3"},{"title":"Broken Link Checker","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/broken-link-checker/","processingProfile":"local_only","description":"On-page \"Broken Link Checker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste HTML, or a list of URLs (one per line)","type":"string","unit":"one per line","examples":["Broken Link Checker"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"broken-link-checker","id":"broken_link_checker_tool","name":"broken_link_checker_tool","url":"https://webdevtoolsbase.com/broken-link-checker/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/broken-link-checker/","releaseVersion":"6sitesv3"},{"title":"Bulk Barcode Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/bulk-barcode-generator/","processingProfile":"local_only","description":"On-page \"Bulk Barcode Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"type":"string","description":"One barcode value per line — Bulk Barcode Generator","examples":["One barcode value per line — Bulk Barcode Generator"]},"bfmt":{"type":"string","description":"Format","enum":["CODE128","EAN13","EAN8","UPC","CODE39","ITF14","MSI","pharmacode","codabar"],"default":"EAN13"}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","type":"string","eventSequence":[]},"bfmt":{"selector":"#bfmt","type":"string","eventSequence":[]}},"primaryActionSelector":"#gen","resultSelector":"#meta","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bulk-barcode-generator","id":"bulk_barcode_generator_tool","name":"bulk_barcode_generator_tool","url":"https://webdevtoolsbase.com/bulk-barcode-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/bulk-barcode-generator/","releaseVersion":"6sitesv3"},{"title":"Bulk DA Checker","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/bulk-da-checker/","processingProfile":"local_only","description":"On-page \"Bulk DA Checker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"CSV data"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","requiresSelectedFile":false,"timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"fileRequirements":[{"id":"tkfile","selector":"#tkfile","selectionMode":"manual_only","required":false,"minFiles":1,"maxFiles":1,"acceptedTypes":[".csv","text/csv"],"alternativeInput":"tkin","description":"Optionally import a CSV/text file with the visible file control, or paste text into the input box instead (the agent can fill the text box)."}],"fileRequirementMode":"anyOf","resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bulk-da-checker","id":"bulk_da_checker_tool","name":"bulk_da_checker_tool","url":"https://webdevtoolsbase.com/bulk-da-checker/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/bulk-da-checker/","releaseVersion":"6sitesv3"},{"title":"Bulk DNS Lookup","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/bulk-domain-checker/","processingProfile":"network_lookup","description":"On-page \"Bulk DNS Lookup\" tool. Sends your query to an external public service (for example a DNS-over-HTTPS or RDAP provider); that service receives the request and ordinary connection metadata.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Domains (one per line)","type":"string","unit":"one per line","examples":["Bulk DNS Lookup"]},"rtype":{"description":"Record type","type":"string","enum":["A","AAAA","MX","CNAME","NS","TXT","SOA","CAA"],"default":"A"}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"},"rtype":{"selector":"#rtype","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":"#out","errorSelector":null,"completionStrategy":"adapter","timeoutMs":45000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bulk-domain-checker","id":"bulk_domain_checker_tool","name":"bulk_domain_checker_tool","url":"https://webdevtoolsbase.com/bulk-domain-checker/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/bulk-domain-checker/","releaseVersion":"6sitesv3"},{"title":"Bulk Email Checker Free","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/bulk-email-checker-free/","processingProfile":"network_lookup","description":"On-page \"Bulk Email Checker Free\" tool. Sends each domain to Google Public DNS over HTTPS (dns.google) from your browser to read MX, SPF and DMARC records. Mailbox existence and delivery are not verified.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"Email address or domain"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"processingDisclosure":"Sends each domain to Google Public DNS over HTTPS (dns.google) from your browser to read MX, SPF and DMARC records. Mailbox existence and delivery are not verified.","executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bulk-email-checker-free","id":"bulk_email_checker_free_tool","name":"bulk_email_checker_free_tool","url":"https://webdevtoolsbase.com/bulk-email-checker-free/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/bulk-email-checker-free/","releaseVersion":"6sitesv3"},{"title":"Bulk Email Checker","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/bulk-email-checker/","processingProfile":"network_lookup","description":"On-page \"Bulk Email Checker\" tool. Sends each domain to Google Public DNS over HTTPS (dns.google) from your browser to read MX, SPF and DMARC records. Mailbox existence and delivery are not verified.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"Email address or domain"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"processingDisclosure":"Sends each domain to Google Public DNS over HTTPS (dns.google) from your browser to read MX, SPF and DMARC records. Mailbox existence and delivery are not verified.","executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bulk-email-checker","id":"bulk_email_checker_tool","name":"bulk_email_checker_tool","url":"https://webdevtoolsbase.com/bulk-email-checker/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/bulk-email-checker/","releaseVersion":"6sitesv3"},{"title":"Bulk Email Validator Free","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/bulk-email-validator-free/","processingProfile":"network_lookup","description":"On-page \"Bulk Email Validator Free\" tool. Sends each domain to Google Public DNS over HTTPS (dns.google) from your browser to read MX, SPF and DMARC records. Mailbox existence and delivery are not verified.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"Email address or domain"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"processingDisclosure":"Sends each domain to Google Public DNS over HTTPS (dns.google) from your browser to read MX, SPF and DMARC records. Mailbox existence and delivery are not verified.","executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bulk-email-validator-free","id":"bulk_email_validator_free_tool","name":"bulk_email_validator_free_tool","url":"https://webdevtoolsbase.com/bulk-email-validator-free/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/bulk-email-validator-free/","releaseVersion":"6sitesv3"},{"title":"Bulk Email Validator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/bulk-email-validator/","processingProfile":"network_lookup","description":"On-page \"Bulk Email Validator\" tool. Sends each domain to Google Public DNS over HTTPS (dns.google) from your browser to read MX, SPF and DMARC records. Mailbox existence and delivery are not verified.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"Email address or domain"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"processingDisclosure":"Sends each domain to Google Public DNS over HTTPS (dns.google) from your browser to read MX, SPF and DMARC records. Mailbox existence and delivery are not verified.","executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bulk-email-validator","id":"bulk_email_validator_tool","name":"bulk_email_validator_tool","url":"https://webdevtoolsbase.com/bulk-email-validator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/bulk-email-validator/","releaseVersion":"6sitesv3"},{"title":"Bulk Email Verifier For Free","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/bulk-email-verifier-for-free/","processingProfile":"network_lookup","description":"On-page \"Bulk Email Verifier For Free\" tool. Sends each domain to Google Public DNS over HTTPS (dns.google) from your browser to read MX, SPF and DMARC records. Mailbox existence and delivery are not verified.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"Email address or domain"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"processingDisclosure":"Sends each domain to Google Public DNS over HTTPS (dns.google) from your browser to read MX, SPF and DMARC records. Mailbox existence and delivery are not verified.","executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bulk-email-verifier-for-free","id":"bulk_email_verifier_for_free_tool","name":"bulk_email_verifier_for_free_tool","url":"https://webdevtoolsbase.com/bulk-email-verifier-for-free/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/bulk-email-verifier-for-free/","releaseVersion":"6sitesv3"},{"title":"Bulk Email Verifier","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/bulk-email-verifier/","processingProfile":"network_lookup","description":"On-page \"Bulk Email Verifier\" tool. Sends each domain to Google Public DNS over HTTPS (dns.google) from your browser to read MX, SPF and DMARC records. Mailbox existence and delivery are not verified.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"Email address or domain"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"processingDisclosure":"Sends each domain to Google Public DNS over HTTPS (dns.google) from your browser to read MX, SPF and DMARC records. Mailbox existence and delivery are not verified.","executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bulk-email-verifier","id":"bulk_email_verifier_tool","name":"bulk_email_verifier_tool","url":"https://webdevtoolsbase.com/bulk-email-verifier/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/bulk-email-verifier/","releaseVersion":"6sitesv3"},{"title":"Bulk HTTP Status Check","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/bulk-http-status-check/","processingProfile":"local_only","description":"On-page \"Bulk HTTP Status Check\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"Response headers, curl -i output or HAR"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bulk-http-status-check","id":"bulk_http_status_check_tool","name":"bulk_http_status_check_tool","url":"https://webdevtoolsbase.com/bulk-http-status-check/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/bulk-http-status-check/","releaseVersion":"6sitesv3"},{"title":"Bulk QR Code Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/bulk-qr-code-generator/","processingProfile":"local_only","description":"On-page \"Bulk QR Code Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"type":"string","description":"One URL or text value per line — Bulk QR Code Generator","examples":["One URL or text value per line — Bulk QR Code Generator"]},"size":{"type":"string","description":"Size","enum":["256","384","512"]},"ecc":{"type":"string","description":"Error corr.","enum":["M","L","Q","H"]}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","type":"string","eventSequence":[]},"size":{"selector":"#size","type":"string","eventSequence":[]},"ecc":{"selector":"#ecc","type":"string","eventSequence":[]}},"primaryActionSelector":"#gen","resultSelector":"#meta","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bulk-qr-code-generator","id":"bulk_qr_code_generator_tool","name":"bulk_qr_code_generator_tool","url":"https://webdevtoolsbase.com/bulk-qr-code-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/bulk-qr-code-generator/","releaseVersion":"6sitesv3"},{"title":"Bulk QR Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/bulk-qr-generator/","processingProfile":"local_only","description":"On-page \"Bulk QR Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"type":"string","description":"One URL or text value per line — Bulk QR Generator","examples":["One URL or text value per line — Bulk QR Generator"]},"size":{"type":"string","description":"Size","enum":["256","384","512"],"default":"384"},"ecc":{"type":"string","description":"Error corr.","enum":["M","L","Q","H"],"default":"Q"}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","type":"string","eventSequence":[]},"size":{"selector":"#size","type":"string","eventSequence":[]},"ecc":{"selector":"#ecc","type":"string","eventSequence":[]}},"primaryActionSelector":"#gen","resultSelector":"#meta","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bulk-qr-generator","id":"bulk_qr_generator_tool","name":"bulk_qr_generator_tool","url":"https://webdevtoolsbase.com/bulk-qr-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/bulk-qr-generator/","releaseVersion":"6sitesv3"},{"title":"Bulk Status Code Checker","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/bulk-status-code-checker/","processingProfile":"local_only","description":"On-page \"Bulk Status Code Checker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"Response headers, curl -i output or HAR"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bulk-status-code-checker","id":"bulk_status_code_checker_tool","name":"bulk_status_code_checker_tool","url":"https://webdevtoolsbase.com/bulk-status-code-checker/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/bulk-status-code-checker/","releaseVersion":"6sitesv3"},{"title":"Bulk URL Checker","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/bulk-url-checker/","processingProfile":"local_only","description":"On-page \"Bulk URL Checker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"One URL per line — e.g. https://example.com/page — Bulk URL Checker","type":"string","examples":["One URL per line — e.g. https://example.com/page — Bulk URL "]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bulk-url-checker","id":"bulk_url_checker_tool","name":"bulk_url_checker_tool","url":"https://webdevtoolsbase.com/bulk-url-checker/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/bulk-url-checker/","releaseVersion":"6sitesv3"},{"title":"C Code Formatter","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/c-code-formatter/","processingProfile":"local_only","description":"On-page \"C Code Formatter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"indent":{"description":"Indent","type":"string","enum":["2","4","8"],"default":"2"},"in":{"description":"Paste code to format… — C Code Formatter","type":"string","examples":["Paste code to format… — C Code Formatter"]}},"additionalProperties":false},"inputBindings":{"indent":{"selector":"#indent","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"c-code-formatter","id":"c_code_formatter_tool","name":"c_code_formatter_tool","url":"https://webdevtoolsbase.com/c-code-formatter/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/c-code-formatter/","releaseVersion":"6sitesv3"},{"title":"C CSV Parser","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/c-csv-parser/","processingProfile":"local_only","description":"On-page \"C CSV Parser\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"delim":{"description":"Delimiter","type":"string","enum":["auto",",",";","\\t","|"],"default":","},"hdr":{"description":"First row is header","type":"boolean","default":true},"view":{"description":"Output","type":"string","enum":["table","json"],"default":"table"},"in":{"description":"name,age\nAda,36\nLin,29 — C CSV Parser","type":"string","examples":["name,age\nAda,36\nLin,29 — C CSV Parser"]}},"additionalProperties":false},"inputBindings":{"delim":{"selector":"#delim","eventSequence":[],"type":"string"},"hdr":{"selector":"#hdr","eventSequence":[],"type":"boolean"},"view":{"selector":"#view","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"c-csv-parser","id":"c_csv_parser_tool","name":"c_csv_parser_tool","url":"https://webdevtoolsbase.com/c-csv-parser/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/c-csv-parser/","releaseVersion":"6sitesv3"},{"title":"C++ Code Formatter","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/c-plus-plus-code-formatter/","processingProfile":"local_only","description":"On-page \"C++ Code Formatter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"indent":{"description":"Indent","type":"string","enum":["2","4","8"],"default":"2"},"in":{"description":"Paste code to format… — C++ Code Formatter","type":"string","examples":["Paste code to format… — C++ Code Formatter"]}},"additionalProperties":false},"inputBindings":{"indent":{"selector":"#indent","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"c-plus-plus-code-formatter","id":"c_plus_plus_code_formatter_tool","name":"c_plus_plus_code_formatter_tool","url":"https://webdevtoolsbase.com/c-plus-plus-code-formatter/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/c-plus-plus-code-formatter/","releaseVersion":"6sitesv3"},{"title":"C++ CSV Parser","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/c-plus-plus-csv-parser/","processingProfile":"local_only","description":"On-page \"C++ CSV Parser\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"delim":{"description":"Delimiter","type":"string","enum":["auto",",",";","\\t","|"],"default":","},"hdr":{"description":"First row is header","type":"boolean","default":true},"view":{"description":"Output","type":"string","enum":["table","json"],"default":"json"},"in":{"description":"name,age\nAda,36\nLin,29 — C++ CSV Parser","type":"string","examples":["name,age\nAda,36\nLin,29 — C++ CSV Parser"]}},"additionalProperties":false},"inputBindings":{"delim":{"selector":"#delim","eventSequence":[],"type":"string"},"hdr":{"selector":"#hdr","eventSequence":[],"type":"boolean"},"view":{"selector":"#view","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"c-plus-plus-csv-parser","id":"c_plus_plus_csv_parser_tool","name":"c_plus_plus_csv_parser_tool","url":"https://webdevtoolsbase.com/c-plus-plus-csv-parser/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/c-plus-plus-csv-parser/","releaseVersion":"6sitesv3"},{"title":"C Regex Tester","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/c-regex-tester/","processingProfile":"local_only","description":"On-page \"C Regex Tester\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"pat":{"description":"POSIX pattern","type":"string","examples":["[[:digit:]]+ — C Regex Tester"]},"txt":{"description":"txt","type":"string"}},"additionalProperties":false},"inputBindings":{"pat":{"selector":"#pat","eventSequence":[],"type":"string"},"txt":{"selector":"#txt","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#res","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"c-regex-tester","id":"c_regex_tester_tool","name":"c_regex_tester_tool","url":"https://webdevtoolsbase.com/c-regex-tester/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/c-regex-tester/","releaseVersion":"6sitesv3"},{"title":"C Regular Expression Tester","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/c-regular-expression-tester/","processingProfile":"local_only","description":"On-page \"C Regular Expression Tester\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"pat":{"description":"POSIX pattern","type":"string","examples":["[[:digit:]]+ — C Regular Expression Tester"]},"cmode":{"description":"Mode","type":"string","enum":["ERE","BRE"],"default":"ERE"},"txt":{"description":"txt","type":"string"}},"additionalProperties":false},"inputBindings":{"pat":{"selector":"#pat","eventSequence":[],"type":"string"},"cmode":{"selector":"#cmode","eventSequence":[],"type":"string"},"txt":{"selector":"#txt","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#res","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"c-regular-expression-tester","id":"c_regular_expression_tester_tool","name":"c_regular_expression_tester_tool","url":"https://webdevtoolsbase.com/c-regular-expression-tester/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/c-regular-expression-tester/","releaseVersion":"6sitesv3"},{"title":"Caesar Algorithm","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/caesar-algorithm/","processingProfile":"local_only","description":"On-page \"Caesar Algorithm\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Mode","type":"string","enum":["enc","dec"],"default":"enc"},"shift":{"description":"Shift","type":"integer","minimum":0,"maximum":25,"default":5},"in":{"description":"Type or paste text to shift… — Caesar Algorithm","type":"string","examples":["Type or paste text to shift… — Caesar Algorithm"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"shift":{"selector":"#shift","eventSequence":[],"type":"number"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"caesar-algorithm","id":"caesar_algorithm_tool","name":"caesar_algorithm_tool","url":"https://webdevtoolsbase.com/caesar-algorithm/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/caesar-algorithm/","releaseVersion":"6sitesv3"},{"title":"Caesar Cipher Decoder","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/caesar-cipher-decoder/","processingProfile":"local_only","description":"On-page \"Caesar Cipher Decoder\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Mode","type":"string","enum":["enc","dec"],"default":"dec"},"shift":{"description":"Shift","type":"integer","minimum":0,"maximum":25,"default":3},"in":{"description":"Type or paste text to shift… — Caesar Cipher Decoder","type":"string","examples":["Type or paste text to shift… — Caesar Cipher Decoder"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"shift":{"selector":"#shift","eventSequence":[],"type":"number"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"caesar-cipher-decoder","id":"caesar_cipher_decoder_tool","name":"caesar_cipher_decoder_tool","url":"https://webdevtoolsbase.com/caesar-cipher-decoder/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/caesar-cipher-decoder/","releaseVersion":"6sitesv3"},{"title":"Caesar Cipher","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/caesar-cipher/","processingProfile":"local_only","description":"On-page \"Caesar Cipher\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Mode","type":"string","enum":["enc","dec"],"default":"enc"},"shift":{"description":"Shift","type":"integer","minimum":0,"maximum":25,"default":3},"in":{"description":"Type or paste text to shift… — Caesar Cipher","type":"string","examples":["Type or paste text to shift… — Caesar Cipher"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"shift":{"selector":"#shift","eventSequence":[],"type":"number"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"caesar-cipher","id":"caesar_cipher_tool","name":"caesar_cipher_tool","url":"https://webdevtoolsbase.com/caesar-cipher/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/caesar-cipher/","releaseVersion":"6sitesv3"},{"title":"Caesar Code Decoder","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/caesar-code-decoder/","processingProfile":"local_only","description":"On-page \"Caesar Code Decoder\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Mode","type":"string","enum":["enc","dec"],"default":"dec"},"shift":{"description":"Shift","type":"integer","minimum":0,"maximum":25,"default":7},"in":{"description":"Type or paste text to shift… — Caesar Code Decoder","type":"string","examples":["Type or paste text to shift… — Caesar Code Decoder"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"shift":{"selector":"#shift","eventSequence":[],"type":"number"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"caesar-code-decoder","id":"caesar_code_decoder_tool","name":"caesar_code_decoder_tool","url":"https://webdevtoolsbase.com/caesar-code-decoder/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/caesar-code-decoder/","releaseVersion":"6sitesv3"},{"title":"Caesar Code","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/caesar-code/","processingProfile":"local_only","description":"On-page \"Caesar Code\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Mode","type":"string","enum":["enc","dec"],"default":"enc"},"shift":{"description":"Shift","type":"integer","minimum":0,"maximum":25,"default":7},"in":{"description":"Type or paste text to shift… — Caesar Code","type":"string","examples":["Type or paste text to shift… — Caesar Code"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"shift":{"selector":"#shift","eventSequence":[],"type":"number"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"caesar-code","id":"caesar_code_tool","name":"caesar_code_tool","url":"https://webdevtoolsbase.com/caesar-code/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/caesar-code/","releaseVersion":"6sitesv3"},{"title":"Caesar Shift Cipher","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/caesar-shift-cipher/","processingProfile":"local_only","description":"On-page \"Caesar Shift Cipher\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Mode","type":"string","enum":["enc","dec"],"default":"enc"},"shift":{"description":"Shift","type":"integer","minimum":0,"maximum":25,"default":4},"in":{"description":"Type or paste text to shift… — Caesar Shift Cipher","type":"string","examples":["Type or paste text to shift… — Caesar Shift Cipher"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"shift":{"selector":"#shift","eventSequence":[],"type":"number"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"caesar-shift-cipher","id":"caesar_shift_cipher_tool","name":"caesar_shift_cipher_tool","url":"https://webdevtoolsbase.com/caesar-shift-cipher/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/caesar-shift-cipher/","releaseVersion":"6sitesv3"},{"title":"Caesar Shift Decoder","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/caesar-shift-decoder/","processingProfile":"local_only","description":"On-page \"Caesar Shift Decoder\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Mode","type":"string","enum":["enc","dec"],"default":"dec"},"shift":{"description":"Shift","type":"integer","minimum":0,"maximum":25,"default":4},"in":{"description":"Type or paste text to shift… — Caesar Shift Decoder","type":"string","examples":["Type or paste text to shift… — Caesar Shift Decoder"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"shift":{"selector":"#shift","eventSequence":[],"type":"number"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"caesar-shift-decoder","id":"caesar_shift_decoder_tool","name":"caesar_shift_decoder_tool","url":"https://webdevtoolsbase.com/caesar-shift-decoder/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/caesar-shift-decoder/","releaseVersion":"6sitesv3"},{"title":"Campaign URL Builder","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/campaign-url-builder/","processingProfile":"local_only","description":"On-page \"Campaign URL Builder\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"url":{"description":"Base URL","type":"string","default":"https://example.com/landing","examples":["https://example.com/page — Campaign URL Builder"]},"source":{"description":"Campaign source","type":"string","default":"newsletter","examples":["newsletter"]},"medium":{"description":"Campaign medium","type":"string","default":"email","examples":["email"]},"campaign":{"description":"Campaign name","type":"string","default":"spring_launch","examples":["spring_sale"]},"term":{"description":"Term (optional)","type":"string","unit":"optional","examples":["running+shoes"]},"content":{"description":"Content (optional)","type":"string","unit":"optional","examples":["logolink"]},"overwrite":{"description":"Overwrite existing","type":"boolean"}},"additionalProperties":false},"inputBindings":{"url":{"selector":"#url","eventSequence":[],"type":"string"},"source":{"selector":"#source","eventSequence":[],"type":"string"},"medium":{"selector":"#medium","eventSequence":[],"type":"string"},"campaign":{"selector":"#campaign","eventSequence":[],"type":"string"},"term":{"selector":"#term","eventSequence":[],"type":"string"},"content":{"selector":"#content","eventSequence":[],"type":"string"},"overwrite":{"selector":"#overwrite","eventSequence":[],"type":"boolean"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"campaign-url-builder","id":"campaign_url_builder_tool","name":"campaign_url_builder_tool","url":"https://webdevtoolsbase.com/campaign-url-builder/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/campaign-url-builder/","releaseVersion":"6sitesv3"},{"title":"Canonical Tag Checker","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/canonical-tag-checker/","processingProfile":"local_only","description":"On-page \"Canonical Tag Checker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste a page’s HTML or its <head>","type":"string","examples":["Canonical Tag Checker"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"canonical-tag-checker","id":"canonical_tag_checker_tool","name":"canonical_tag_checker_tool","url":"https://webdevtoolsbase.com/canonical-tag-checker/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/canonical-tag-checker/","releaseVersion":"6sitesv3"},{"title":"Canva Color Palette Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/color-palette-generator/","processingProfile":"local_only","description":"On-page \"Canva Color Palette Generator\" tool. This tool generates a colour palette in your browser. It is independent and not affiliated with Canva.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"base":{"description":"Base color","type":"string","format":"hex-color","default":"#00C4CC"},"mode":{"description":"Harmony","type":"string","enum":["complementary","triadic","analogous","monochrome","shades"],"default":"complementary"}},"additionalProperties":false},"inputBindings":{"base":{"selector":"#base","eventSequence":[],"type":"string"},"mode":{"selector":"#mode","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":true,"brandIndependent":true,"pageSlug":"canva-color-palette-generator","id":"canva_color_palette_generator_tool","name":"canva_color_palette_generator_tool","url":"https://webdevtoolsbase.com/canva-color-palette-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/canva-color-palette-generator/","releaseVersion":"6sitesv3"},{"title":"QR Codes for Canva Design","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/qr-code-generator/","processingProfile":"local_only","description":"On-page \"QR Codes for Canva Design\" tool. This tool generates QR codes locally in your browser with an independent generator. It does not integrate with Canva or use Canva’s service. It is independent and not affiliated with Canva.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Content","type":"string","examples":["URL or text — QR Codes for Canva Design"]},"size":{"description":"Size","type":"string","enum":["256","384","512"]},"ecc":{"description":"Error corr.","type":"string","enum":["M","L","Q","H"]}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"},"size":{"selector":"#size","eventSequence":[],"type":"string"},"ecc":{"selector":"#ecc","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#qr","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":true,"brandIndependent":true,"pageSlug":"canva-qr-code-generator","id":"canva_qr_code_generator_tool","name":"canva_qr_code_generator_tool","url":"https://webdevtoolsbase.com/canva-qr-code-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/canva-qr-code-generator/","releaseVersion":"6sitesv3"},{"title":"Certificate Checker Online","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/certificate-checker-online/","processingProfile":"local_only","description":"On-page \"Certificate Checker Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste a PEM certificate (BEGIN/END lines)","type":"string","examples":["Certificate Checker Online"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"certificate-checker-online","id":"certificate_checker_online_tool","name":"certificate_checker_online_tool","url":"https://webdevtoolsbase.com/certificate-checker-online/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/certificate-checker-online/","releaseVersion":"6sitesv3"},{"title":"Certificate Checker","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/certificate-checker/","processingProfile":"local_only","description":"On-page \"Certificate Checker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste a PEM certificate (BEGIN/END lines)","type":"string","examples":["Certificate Checker"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"certificate-checker","id":"certificate_checker_tool","name":"certificate_checker_tool","url":"https://webdevtoolsbase.com/certificate-checker/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/certificate-checker/","releaseVersion":"6sitesv3"},{"title":"Change HEX to RGB","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/change-hex-to-rgb/","processingProfile":"local_only","description":"On-page \"Change HEX to RGB\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Conversion","type":"string","enum":["hex2rgb","rgb2hex","hsl2hex"],"default":"hex2rgb"},"in":{"description":"#1366F2   or   255, 99, 71 — Change HEX to RGB","type":"string","default":"#1366F2","examples":["#1366F2   or   255, 99, 71 — Change HEX to RGB"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"change-hex-to-rgb","id":"change_hex_to_rgb_tool","name":"change_hex_to_rgb_tool","url":"https://webdevtoolsbase.com/change-hex-to-rgb/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/change-hex-to-rgb/","releaseVersion":"6sitesv3"},{"title":"Change JSON to CSV","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/change-json-to-csv/","processingProfile":"local_only","description":"On-page \"Change JSON to CSV\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"delim":{"description":"Delimiter","type":"string","enum":[",",";","\\t"],"default":","},"in":{"description":"Paste JSON to change to CSV… — Change JSON to CSV","type":"string","examples":["Paste JSON to change to CSV… — Change JSON to CSV"]}},"additionalProperties":false},"inputBindings":{"delim":{"selector":"#delim","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"change-json-to-csv","id":"change_json_to_csv_tool","name":"change_json_to_csv_tool","url":"https://webdevtoolsbase.com/change-json-to-csv/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/change-json-to-csv/","releaseVersion":"6sitesv3"},{"title":"Change XML to CSV","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/change-xml-to-csv/","processingProfile":"local_only","description":"On-page \"Change XML to CSV\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"delim":{"description":"Delimiter","type":"string","enum":[",",";","\\t"],"default":"\\t"},"in":{"description":"Paste XML with repeated rows… — Change XML to CSV","type":"string","examples":["Paste XML with repeated rows… — Change XML to CSV"]}},"additionalProperties":false},"inputBindings":{"delim":{"selector":"#delim","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"change-xml-to-csv","id":"change_xml_to_csv_tool","name":"change_xml_to_csv_tool","url":"https://webdevtoolsbase.com/change-xml-to-csv/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/change-xml-to-csv/","releaseVersion":"6sitesv3"},{"title":"Change XML to JSON","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/change-xml-to-json/","processingProfile":"local_only","description":"On-page \"Change XML to JSON\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste XML to change to JSON… — Change XML to JSON","type":"string","examples":["Paste XML to change to JSON… — Change XML to JSON"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"change-xml-to-json","id":"change_xml_to_json_tool","name":"change_xml_to_json_tool","url":"https://webdevtoolsbase.com/change-xml-to-json/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/change-xml-to-json/","releaseVersion":"6sitesv3"},{"title":"Character Entity Reference","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/character-entity-reference/","processingProfile":"local_only","description":"On-page \"Character Entity Reference\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"type":"string","description":"Mode","enum":["esc","unesc"],"default":"esc"},"in":{"type":"string","description":"Type text to escape, or paste entities to decode… — Character Entity Reference","examples":["Type text to escape, or paste entities to decode… — Characte"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","type":"string","eventSequence":[]},"in":{"selector":"#in","type":"string","eventSequence":[]}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"character-entity-reference","id":"character_entity_reference_tool","name":"character_entity_reference_tool","url":"https://webdevtoolsbase.com/character-entity-reference/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/character-entity-reference/","releaseVersion":"6sitesv3"},{"title":"Check Backlinks To My Site","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/check-backlinks-to-my-site/","processingProfile":"local_only","description":"On-page \"Check Backlinks To My Site\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"CSV data"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","requiresSelectedFile":false,"timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"fileRequirements":[{"id":"tkfile","selector":"#tkfile","selectionMode":"manual_only","required":false,"minFiles":1,"maxFiles":1,"acceptedTypes":[".csv","text/csv"],"alternativeInput":"tkin","description":"Optionally import a CSV/text file with the visible file control, or paste text into the input box instead (the agent can fill the text box)."}],"fileRequirementMode":"anyOf","resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"check-backlinks-to-my-site","id":"check_backlinks_to_my_site_tool","name":"check_backlinks_to_my_site_tool","url":"https://webdevtoolsbase.com/check-backlinks-to-my-site/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/check-backlinks-to-my-site/","releaseVersion":"6sitesv3"},{"title":"Check Backlinks To Your Site","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/check-backlinks-to-your-site/","processingProfile":"local_only","description":"On-page \"Check Backlinks To Your Site\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"CSV data"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","requiresSelectedFile":false,"timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"fileRequirements":[{"id":"tkfile","selector":"#tkfile","selectionMode":"manual_only","required":false,"minFiles":1,"maxFiles":1,"acceptedTypes":[".csv","text/csv"],"alternativeInput":"tkin","description":"Optionally import a CSV/text file with the visible file control, or paste text into the input box instead (the agent can fill the text box)."}],"fileRequirementMode":"anyOf","resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"check-backlinks-to-your-site","id":"check_backlinks_to_your_site_tool","name":"check_backlinks_to_your_site_tool","url":"https://webdevtoolsbase.com/check-backlinks-to-your-site/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/check-backlinks-to-your-site/","releaseVersion":"6sitesv3"},{"title":"Check Backlinks To Your Website","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/check-backlinks-to-your-website/","processingProfile":"local_only","description":"On-page \"Check Backlinks To Your Website\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"CSV data"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","requiresSelectedFile":false,"timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"fileRequirements":[{"id":"tkfile","selector":"#tkfile","selectionMode":"manual_only","required":false,"minFiles":1,"maxFiles":1,"acceptedTypes":[".csv","text/csv"],"alternativeInput":"tkin","description":"Optionally import a CSV/text file with the visible file control, or paste text into the input box instead (the agent can fill the text box)."}],"fileRequirementMode":"anyOf","resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"check-backlinks-to-your-website","id":"check_backlinks_to_your_website_tool","name":"check_backlinks_to_your_website_tool","url":"https://webdevtoolsbase.com/check-backlinks-to-your-website/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/check-backlinks-to-your-website/","releaseVersion":"6sitesv3"},{"title":"Check Backlinks","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/check-backlinks/","processingProfile":"local_only","description":"On-page \"Check Backlinks\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"CSV data"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","requiresSelectedFile":false,"timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"fileRequirements":[{"id":"tkfile","selector":"#tkfile","selectionMode":"manual_only","required":false,"minFiles":1,"maxFiles":1,"acceptedTypes":[".csv","text/csv"],"alternativeInput":"tkin","description":"Optionally import a CSV/text file with the visible file control, or paste text into the input box instead (the agent can fill the text box)."}],"fileRequirementMode":"anyOf","resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"check-backlinks","id":"check_backlinks_tool","name":"check_backlinks_tool","url":"https://webdevtoolsbase.com/check-backlinks/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/check-backlinks/","releaseVersion":"6sitesv3"},{"title":"Check Digital Certificate","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/check-digital-certificate/","processingProfile":"local_only","description":"On-page \"Check Digital Certificate\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste a digital certificate (PEM)","type":"string","unit":"PEM","examples":["Check Digital Certificate"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"check-digital-certificate","id":"check_digital_certificate_tool","name":"check_digital_certificate_tool","url":"https://webdevtoolsbase.com/check-digital-certificate/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/check-digital-certificate/","releaseVersion":"6sitesv3"},{"title":"Check for 301 Redirect","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/check-for-301-redirect/","processingProfile":"local_only","description":"On-page \"Check for 301 Redirect\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"Response headers, curl -i output or HAR"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"check-for-301-redirect","id":"check_for_301_redirect_tool","name":"check_for_301_redirect_tool","url":"https://webdevtoolsbase.com/check-for-301-redirect/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/check-for-301-redirect/","releaseVersion":"6sitesv3"},{"title":"Check if Email is Valid","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/check-if-email-is-valid/","processingProfile":"network_lookup","description":"On-page \"Check if Email is Valid\" tool. Sends each domain to Google Public DNS over HTTPS (dns.google) from your browser to read MX, SPF and DMARC records. Mailbox existence and delivery are not verified.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"Email address or domain"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"processingDisclosure":"Sends each domain to Google Public DNS over HTTPS (dns.google) from your browser to read MX, SPF and DMARC records. Mailbox existence and delivery are not verified.","executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"check-if-email-is-valid","id":"check_if_email_is_valid_tool","name":"check_if_email_is_valid_tool","url":"https://webdevtoolsbase.com/check-if-email-is-valid/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/check-if-email-is-valid/","releaseVersion":"6sitesv3"},{"title":"Check if a Website Is Down","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/check-is-website-down/","processingProfile":"local_only","description":"On-page \"Check if a Website Is Down\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"Response headers, curl -i output or HAR"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"check-is-website-down","id":"check_is_website_down_tool","name":"check_is_website_down_tool","url":"https://webdevtoolsbase.com/check-is-website-down/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/check-is-website-down/","releaseVersion":"6sitesv3"},{"title":"Check JSON Schema","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/check-json-schema/","processingProfile":"local_only","description":"On-page \"Check JSON Schema\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"JSON Schema","type":"string","examples":["Check JSON Schema"]},"in2":{"description":"JSON data to validate","type":"string"}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"},"in2":{"selector":"#in2","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"check-json-schema","id":"check_json_schema_tool","name":"check_json_schema_tool","url":"https://webdevtoolsbase.com/check-json-schema/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/check-json-schema/","releaseVersion":"6sitesv3"},{"title":"Check MD5","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/check-md5/","processingProfile":"local_only","description":"On-page \"Check MD5\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"algo":{"description":"Algorithm","type":"string","enum":["SHA-256","SHA-1","SHA-512","MD5"],"default":"MD5"},"in":{"description":"Type or paste text to hash… — Check MD5","type":"string","examples":["Type or paste text to hash… — Check MD5"]}},"additionalProperties":false},"inputBindings":{"algo":{"selector":"#algo","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"check-md5","id":"check_md5_tool","name":"check_md5_tool","url":"https://webdevtoolsbase.com/check-md5/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/check-md5/","releaseVersion":"6sitesv3"},{"title":"Check Mixed Content","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/check-mixed-content/","processingProfile":"local_only","description":"On-page \"Check Mixed Content\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste page HTML (or an asset list)","type":"string","examples":["Check Mixed Content"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"check-mixed-content","id":"check_mixed_content_tool","name":"check_mixed_content_tool","url":"https://webdevtoolsbase.com/check-mixed-content/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/check-mixed-content/","releaseVersion":"6sitesv3"},{"title":"Check OG Image","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/check-og-image/","processingProfile":"local_only","description":"On-page \"Check OG Image\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste Open Graph / Twitter meta tags","type":"string","examples":["Check OG Image"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"check-og-image","id":"check_og_image_tool","name":"check_og_image_tool","url":"https://webdevtoolsbase.com/check-og-image/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/check-og-image/","releaseVersion":"6sitesv3"},{"title":"Check Website Status","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/check-on-website-status/","processingProfile":"local_only","description":"On-page \"Check Website Status\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"Response headers, curl -i output or HAR"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"check-on-website-status","id":"check_on_website_status_tool","name":"check_on_website_status_tool","url":"https://webdevtoolsbase.com/check-on-website-status/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/check-on-website-status/","releaseVersion":"6sitesv3"},{"title":"Check Rich Snippets","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/check-rich-snippets/","processingProfile":"local_only","description":"Check Rich Snippets checks JSON-LD syntax and selected field hints locally. Results do not certify Schema.org or Google search eligibility.","outputDescription":"Parses pasted JSON, or the first matching JSON-LD script block, and reports basic @context, @type and selected top-level property-presence hints. It follows arrays and @graph for those hints. It does not expand JSON-LD contexts, verify vocabulary terms or property values, inspect a live URL, or establish Google rich-result eligibility.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste JSON-LD or a <script type=application/ld+json> block","type":"string","examples":["Check Rich Snippets"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"check-rich-snippets","id":"check_rich_snippets_tool","name":"check_rich_snippets_tool","url":"https://webdevtoolsbase.com/check-rich-snippets/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/check-rich-snippets/","releaseVersion":"6sitesv3"},{"title":"Check Site Status","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/check-site-status/","processingProfile":"local_only","description":"On-page \"Check Site Status\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"Response headers, curl -i output or HAR"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"check-site-status","id":"check_site_status_tool","name":"check_site_status_tool","url":"https://webdevtoolsbase.com/check-site-status/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/check-site-status/","releaseVersion":"6sitesv3"},{"title":"Check SSL Certificate (OpenSSL)","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/ssl-certificate-checker/","processingProfile":"local_only","description":"On-page \"Check SSL Certificate (OpenSSL)\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"PEM certificate"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":true,"brandIndependent":false,"pageSlug":"check-ssl-certificate-openssl","id":"check_ssl_certificate_openssl_tool","name":"check_ssl_certificate_openssl_tool","url":"https://webdevtoolsbase.com/check-ssl-certificate-openssl/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/check-ssl-certificate-openssl/","releaseVersion":"6sitesv3"},{"title":"Check SSL Certificate Validity","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/check-ssl-certificate-validity/","processingProfile":"local_only","description":"On-page \"Check SSL Certificate Validity\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste a certificate to check its expiry","type":"string","examples":["Check SSL Certificate Validity"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"check-ssl-certificate-validity","id":"check_ssl_certificate_validity_tool","name":"check_ssl_certificate_validity_tool","url":"https://webdevtoolsbase.com/check-ssl-certificate-validity/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/check-ssl-certificate-validity/","releaseVersion":"6sitesv3"},{"title":"Check SSL Certificate with OpenSSL","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/ssl-certificate-checker/","processingProfile":"local_only","description":"On-page \"Check SSL Certificate with OpenSSL\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"PEM certificate"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":true,"brandIndependent":false,"pageSlug":"check-ssl-certificate-with-openssl","id":"check_ssl_certificate_with_openssl_tool","name":"check_ssl_certificate_with_openssl_tool","url":"https://webdevtoolsbase.com/check-ssl-certificate-with-openssl/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/check-ssl-certificate-with-openssl/","releaseVersion":"6sitesv3"},{"title":"Check SSL Version","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/check-ssl-version/","processingProfile":"local_only","description":"On-page \"Check SSL Version\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"PEM certificate"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"check-ssl-version","id":"check_ssl_version_tool","name":"check_ssl_version_tool","url":"https://webdevtoolsbase.com/check-ssl-version/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/check-ssl-version/","releaseVersion":"6sitesv3"},{"title":"Check Syntax of SQL","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/check-syntax-sql/","processingProfile":"local_only","description":"On-page \"Check Syntax of SQL\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"dia":{"type":"string","description":"Dialect","enum":["sql","mysql","postgresql","plsql","tsql"],"default":"sql"},"in":{"type":"string","description":"select id, name from users where id = 1 — Check Syntax of SQL","examples":["select id, name from users where id = 1 — Check Syntax of SQ"]}},"additionalProperties":false},"inputBindings":{"dia":{"selector":"#dia","type":"string","eventSequence":[]},"in":{"selector":"#in","type":"string","eventSequence":[]}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"check-syntax-sql","id":"check_syntax_sql_tool","name":"check_syntax_sql_tool","url":"https://webdevtoolsbase.com/check-syntax-sql/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/check-syntax-sql/","releaseVersion":"6sitesv3"},{"title":"Check Website Robots.txt","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/check-website-robots-txt/","processingProfile":"local_only","description":"On-page \"Check Website Robots.txt\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste robots.txt","type":"string","examples":["Check Website Robots.txt"]},"ua":{"description":"User-agent","type":"string"},"path":{"description":"Path to test (e.g. /admin/)","type":"string","unit":"e.g. /admin/"}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"},"ua":{"selector":"#ua","eventSequence":[],"type":"string"},"path":{"selector":"#path","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"check-website-robots-txt","id":"check_website_robots_txt_tool","name":"check_website_robots_txt_tool","url":"https://webdevtoolsbase.com/check-website-robots-txt/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/check-website-robots-txt/","releaseVersion":"6sitesv3"},{"title":"Check Website Status Online","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/check-website-status-online/","processingProfile":"local_only","description":"On-page \"Check Website Status Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"Response headers, curl -i output or HAR"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"check-website-status-online","id":"check_website_status_online_tool","name":"check_website_status_online_tool","url":"https://webdevtoolsbase.com/check-website-status-online/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/check-website-status-online/","releaseVersion":"6sitesv3"},{"title":"Check WHOIS IP","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/check-whois-ip/","processingProfile":"network_lookup","description":"On-page \"Check WHOIS IP\" tool. Sends the domain or IP you enter to the public RDAP service (rdap.org) from your browser; nothing is stored by this site.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"Domain or IP address"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"processingDisclosure":"Sends the domain or IP you enter to the public RDAP service (rdap.org) from your browser; nothing is stored by this site.","executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"check-whois-ip","id":"check_whois_ip_tool","name":"check_whois_ip_tool","url":"https://webdevtoolsbase.com/check-whois-ip/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/check-whois-ip/","releaseVersion":"6sitesv3"},{"title":"Check WHOIS","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/check-whois/","processingProfile":"network_lookup","description":"On-page \"Check WHOIS\" tool. Sends the domain or IP you enter to the public RDAP service (rdap.org) from your browser; nothing is stored by this site.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"Domain or IP address"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"processingDisclosure":"Sends the domain or IP you enter to the public RDAP service (rdap.org) from your browser; nothing is stored by this site.","executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"check-whois","id":"check_whois_tool","name":"check_whois_tool","url":"https://webdevtoolsbase.com/check-whois/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/check-whois/","releaseVersion":"6sitesv3"},{"title":"Checksum Calculator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/checksum-calculator/","processingProfile":"local_only","description":"On-page \"Checksum Calculator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"algo":{"description":"Algorithm","type":"string","enum":["SHA-256","SHA-1","SHA-512","MD5"],"default":"SHA-256"},"in":{"description":"Type or paste text to hash… — Checksum Calculator","type":"string","examples":["Type or paste text to hash… — Checksum Calculator"]}},"additionalProperties":false},"inputBindings":{"algo":{"selector":"#algo","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"checksum-calculator","id":"checksum_calculator_tool","name":"checksum_calculator_tool","url":"https://webdevtoolsbase.com/checksum-calculator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/checksum-calculator/","releaseVersion":"6sitesv3"},{"title":"Choose HEX Color","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/choose-hex-color/","processingProfile":"local_only","description":"On-page \"Choose HEX Color\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"pick":{"description":"Pick a color","type":"string","format":"hex-color","default":"#34A853"},"hexin":{"description":"HEX code","type":"string","default":"#34A853","examples":["#1366F2 — Choose HEX Color"]}},"additionalProperties":false},"inputBindings":{"pick":{"selector":"#pick","eventSequence":[],"type":"string"},"hexin":{"selector":"#hexin","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"choose-hex-color","id":"choose_hex_color_tool","name":"choose_hex_color_tool","url":"https://webdevtoolsbase.com/choose-hex-color/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/choose-hex-color/","releaseVersion":"6sitesv3"},{"title":"Chrome Markdown Viewer","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/markdown-viewer/","processingProfile":"local_only","description":"On-page \"Chrome Markdown Viewer\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Type or paste Markdown… — Chrome Markdown Viewer","type":"string","examples":["Type or paste Markdown… — Chrome Markdown Viewer"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":true,"brandIndependent":false,"pageSlug":"chrome-markdown-viewer","id":"chrome_markdown_viewer_tool","name":"chrome_markdown_viewer_tool","url":"https://webdevtoolsbase.com/chrome-markdown-viewer/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/chrome-markdown-viewer/","releaseVersion":"6sitesv3"},{"title":"Chrome Password Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/password-generator/","processingProfile":"local_only","description":"On-page \"Chrome Password Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"len":{"description":"Length: 16","type":"number","minimum":4,"maximum":64,"default":16},"cu":{"description":"A-Z","type":"boolean","default":true},"cl":{"description":"a-z","type":"boolean","default":true},"cn":{"description":"0-9","type":"boolean","default":true},"cs":{"description":"!@#$","type":"boolean","default":true},"amb":{"description":"Exclude look-alikes (Il1O0o)","type":"boolean"},"count":{"description":"How many","type":"integer","minimum":1,"maximum":100,"default":1}},"additionalProperties":false},"inputBindings":{"len":{"selector":"#len","eventSequence":[],"type":"number"},"cu":{"selector":"#cu","eventSequence":[],"type":"boolean"},"cl":{"selector":"#cl","eventSequence":[],"type":"boolean"},"cn":{"selector":"#cn","eventSequence":[],"type":"boolean"},"cs":{"selector":"#cs","eventSequence":[],"type":"boolean"},"amb":{"selector":"#amb","eventSequence":[],"type":"boolean"},"count":{"selector":"#count","eventSequence":[],"type":"number"}},"primaryActionSelector":"#regen","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":true,"brandIndependent":false,"pageSlug":"chrome-password-generate","id":"chrome_password_generate_tool","name":"chrome_password_generate_tool","url":"https://webdevtoolsbase.com/chrome-password-generate/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/chrome-password-generate/","releaseVersion":"6sitesv3"},{"title":"Chrome View JSON","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/json-viewer-online/","processingProfile":"local_only","description":"On-page \"Chrome View JSON\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns a lossless JSON text result after parsing completes. JSON numeric tokens, string tokens and duplicate object members are preserved in rawText and data.jsonText; no rounded JavaScript numeric value is substituted. The tree displays source-owned parsed nodes.","inputSchema":{"type":"object","properties":{"expand":{"description":"Expand","type":"string","enum":["1","2","3","99"],"default":"3"},"in":{"description":"Paste JSON to view in a browser-style tree… — Chrome View JSON","type":"string","examples":["Paste JSON to view in a browser-style tree… — Chrome View JS"]}},"additionalProperties":false},"inputBindings":{"expand":{"selector":"#expand","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":true,"brandIndependent":false,"pageSlug":"chrome-view-json","id":"chrome_view_json_tool","name":"chrome_view_json_tool","url":"https://webdevtoolsbase.com/chrome-view-json/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/chrome-view-json/","releaseVersion":"6sitesv3"},{"title":"Cipher Decoder","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/cipher-decoder/","processingProfile":"local_only","description":"On-page \"Cipher Decoder\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Mode","type":"string","enum":["enc","dec"],"default":"dec"},"shift":{"description":"Shift","type":"integer","minimum":0,"maximum":25,"default":13},"in":{"description":"Type or paste text to shift… — Cipher Decoder","type":"string","examples":["Type or paste text to shift… — Cipher Decoder"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"shift":{"selector":"#shift","eventSequence":[],"type":"number"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"cipher-decoder","id":"cipher_decoder_tool","name":"cipher_decoder_tool","url":"https://webdevtoolsbase.com/cipher-decoder/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/cipher-decoder/","releaseVersion":"6sitesv3"},{"title":"Ciphertext Decoder","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/ciphertext-decoder/","processingProfile":"local_only","description":"On-page \"Ciphertext Decoder\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Mode","type":"string","enum":["enc","dec"],"default":"dec"},"in":{"description":"Type text to encode, or paste Base64 to decode… — Ciphertext Decoder","type":"string","examples":["Type text to encode, or paste Base64 to decode… — Ciphertext"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"ciphertext-decoder","id":"ciphertext_decoder_tool","name":"ciphertext_decoder_tool","url":"https://webdevtoolsbase.com/ciphertext-decoder/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/ciphertext-decoder/","releaseVersion":"6sitesv3"},{"title":"Cisco MD5 Checksum","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/md5-file-checker/","processingProfile":"local_file","description":"On-page \"Cisco MD5 Checksum\" tool. Processes the file you select locally in your browser; the file is not uploaded by this tool. This tool needs a file: select it with the visible file control on the page first; the file is processed locally and is not uploaded by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"algo":{"description":"Algorithm","type":"string","enum":["SHA-256","SHA-1","SHA-512","MD5"],"default":"MD5"},"exp":{"description":"Expected checksum (optional)","type":"string","unit":"optional","examples":["paste a checksum to compare — Cisco MD5 Checksum"]}},"additionalProperties":false},"inputBindings":{"algo":{"selector":"#algo","eventSequence":[],"type":"string"},"exp":{"selector":"#exp","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":"#out","errorSelector":null,"completionStrategy":"adapter","requiresSelectedFile":true,"timeoutMs":60000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"fileRequirements":[{"id":"file","selector":"#file","selectionMode":"manual_only","required":true,"minFiles":1,"maxFiles":1,"acceptedTypes":["*/*"],"description":"Select the input file in the visible file picker on this page before running."}],"fileRequirementMode":"allOf","resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":true,"brandIndependent":false,"pageSlug":"cisco-md5-checksum","id":"cisco_md5_checksum_tool","name":"cisco_md5_checksum_tool","url":"https://webdevtoolsbase.com/cisco-md5-checksum/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/cisco-md5-checksum/","releaseVersion":"6sitesv3"},{"title":"Clean URL Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/clean-url-generator/","processingProfile":"local_only","description":"On-page \"Clean URL Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Remove","type":"string","enum":["tracking","all"]},"frag":{"description":"Remove #fragment","type":"boolean"},"in":{"description":"One URL per line — Clean URL Generator","type":"string","examples":["One URL per line — Clean URL Generator"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"frag":{"selector":"#frag","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"clean-url-generator","id":"clean_url_generator_tool","name":"clean_url_generator_tool","url":"https://webdevtoolsbase.com/clean-url-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/clean-url-generator/","releaseVersion":"6sitesv3"},{"title":"Clip Path CSS Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/clip-path-css-generator/","processingProfile":"local_only","description":"On-page \"Clip Path CSS Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"shape":{"description":"Shape","type":"string","enum":["triangle","circle","ellipse","rhombus","pentagon","hexagon","star","arrow"],"default":"hexagon"}},"additionalProperties":false,"required":["shape"]},"inputBindings":{"shape":{"selector":"#shape","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"clip-path-css-generator","id":"clip_path_css_generator_tool","name":"clip_path_css_generator_tool","url":"https://webdevtoolsbase.com/clip-path-css-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/clip-path-css-generator/","releaseVersion":"6sitesv3"},{"title":"Clip Path Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/clip-path-generator/","processingProfile":"local_only","description":"On-page \"Clip Path Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"shape":{"description":"Shape","type":"string","enum":["triangle","circle","ellipse","rhombus","pentagon","hexagon","star","arrow"],"default":"triangle"}},"additionalProperties":false,"required":["shape"]},"inputBindings":{"shape":{"selector":"#shape","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"clip-path-generator","id":"clip_path_generator_tool","name":"clip_path_generator_tool","url":"https://webdevtoolsbase.com/clip-path-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/clip-path-generator/","releaseVersion":"6sitesv3"},{"title":"CNAME Lookup","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/cname-lookup/","processingProfile":"network_lookup","description":"On-page \"CNAME Lookup\" tool. Sends your query to an external public service (for example a DNS-over-HTTPS or RDAP provider); that service receives the request and ordinary connection metadata.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"domain":{"description":"Hostname (e.g. www.example.com)","type":"string","examples":["CNAME Lookup"]},"rtype":{"description":"Record type","type":"string","enum":["CNAME"],"default":"CNAME"}},"additionalProperties":false},"inputBindings":{"domain":{"selector":"#domain","eventSequence":[],"type":"string"},"rtype":{"selector":"#rtype","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":"#out","errorSelector":null,"completionStrategy":"adapter","timeoutMs":45000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"cname-lookup","id":"cname_lookup_tool","name":"cname_lookup_tool","url":"https://webdevtoolsbase.com/cname-lookup/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/cname-lookup/","releaseVersion":"6sitesv3"},{"title":"Code Beautifier","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/code-beautifier/","processingProfile":"local_only","description":"On-page \"Code Beautifier\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"indent":{"description":"Indent","type":"string","enum":["2","4","8"],"default":"2"},"in":{"description":"Paste JavaScript to format… — Code Beautifier","type":"string","examples":["Paste JavaScript to format… — Code Beautifier"]}},"additionalProperties":false},"inputBindings":{"indent":{"selector":"#indent","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"code-beautifier","id":"code_beautifier_tool","name":"code_beautifier_tool","url":"https://webdevtoolsbase.com/code-beautifier/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/code-beautifier/","releaseVersion":"6sitesv3"},{"title":"Code Cleaner","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/code-cleaner/","processingProfile":"local_only","description":"On-page \"Code Cleaner\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"lang":{"description":"Language","type":"string","enum":["js","json","css","html"]},"indent":{"description":"Indent","type":"string","enum":["2","4","tab"]},"in":{"description":"Paste code here — Code Cleaner","type":"string","examples":["Paste code here — Code Cleaner"]}},"additionalProperties":false},"inputBindings":{"lang":{"selector":"#lang","eventSequence":[],"type":"string"},"indent":{"selector":"#indent","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"code-cleaner","id":"code_cleaner_tool","name":"code_cleaner_tool","url":"https://webdevtoolsbase.com/code-cleaner/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/code-cleaner/","releaseVersion":"6sitesv3"},{"title":"Code Compare Tool","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/code-compare-tool/","processingProfile":"local_only","description":"On-page \"Code Compare Tool\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Compare by","type":"string","enum":["line","word","char"],"default":"line"},"a":{"description":"Paste the first version… — Code Compare Tool","type":"string","examples":["Paste the first version… — Code Compare Tool"]},"b":{"description":"Paste the second version…","type":"string","examples":["Paste the second version…"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"a":{"selector":"#a","eventSequence":[],"type":"string"},"b":{"selector":"#b","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"code-compare-tool","id":"code_compare_tool_tool","name":"code_compare_tool_tool","url":"https://webdevtoolsbase.com/code-compare-tool/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/code-compare-tool/","releaseVersion":"6sitesv3"},{"title":"Code Compare for Visual Studio","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/code-compare/","processingProfile":"local_only","description":"On-page \"Code Compare for Visual Studio\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Compare by","type":"string","enum":["line","word","char"],"default":"line"},"a":{"description":"Paste the first version… — Code Compare for Visual Studio","type":"string","examples":["Paste the first version… — Code Compare for Visual Studio"]},"b":{"description":"Paste the second version…","type":"string","examples":["Paste the second version…"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"a":{"selector":"#a","eventSequence":[],"type":"string"},"b":{"selector":"#b","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":true,"brandIndependent":false,"pageSlug":"code-compare-visual-studio","id":"code_compare_visual_studio_tool","name":"code_compare_visual_studio_tool","url":"https://webdevtoolsbase.com/code-compare-visual-studio/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/code-compare-visual-studio/","releaseVersion":"6sitesv3"},{"title":"Code Compare","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/code-compare/","processingProfile":"local_only","description":"On-page \"Code Compare\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Compare by","type":"string","enum":["line","word","char"],"default":"line"},"a":{"description":"Paste the first version… — Code Compare","type":"string","examples":["Paste the first version… — Code Compare"]},"b":{"description":"Paste the second version…","type":"string","examples":["Paste the second version…"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"a":{"selector":"#a","eventSequence":[],"type":"string"},"b":{"selector":"#b","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"code-compare","id":"code_compare_tool","name":"code_compare_tool","url":"https://webdevtoolsbase.com/code-compare/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/code-compare/","releaseVersion":"6sitesv3"},{"title":"Code Diff Tool","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/code-diff-tool/","processingProfile":"local_only","description":"On-page \"Code Diff Tool\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Compare by","type":"string","enum":["line","word","char"],"default":"word"},"a":{"description":"Paste the first version… — Code Diff Tool","type":"string","examples":["Paste the first version… — Code Diff Tool"]},"b":{"description":"Paste the second version…","type":"string","examples":["Paste the second version…"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"a":{"selector":"#a","eventSequence":[],"type":"string"},"b":{"selector":"#b","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"code-diff-tool","id":"code_diff_tool_tool","name":"code_diff_tool_tool","url":"https://webdevtoolsbase.com/code-diff-tool/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/code-diff-tool/","releaseVersion":"6sitesv3"},{"title":"Code Diff","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/code-diff/","processingProfile":"local_only","description":"On-page \"Code Diff\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Compare by","type":"string","enum":["line","word","char"],"default":"line"},"a":{"description":"Paste the first version… — Code Diff","type":"string","examples":["Paste the first version… — Code Diff"]},"b":{"description":"Paste the second version…","type":"string","examples":["Paste the second version…"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"a":{"selector":"#a","eventSequence":[],"type":"string"},"b":{"selector":"#b","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"code-diff","id":"code_diff_tool","name":"code_diff_tool","url":"https://webdevtoolsbase.com/code-diff/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/code-diff/","releaseVersion":"6sitesv3"},{"title":"Code Editor Online","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/code-editor-online/","processingProfile":"local_only","description":"On-page \"Code Editor Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"<!doctype html> … — Code Editor Online","type":"string","examples":["<!doctype html> … — Code Editor Online"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#prev","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"code-editor-online","id":"code_editor_online_tool","name":"code_editor_online_tool","url":"https://webdevtoolsbase.com/code-editor-online/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/code-editor-online/","releaseVersion":"6sitesv3"},{"title":"Code Formatter for Java","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/code-formatter/","processingProfile":"local_only","description":"On-page \"Code Formatter for Java\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"indent":{"description":"Indent","type":"string","enum":["2","4","8"],"default":"4"},"in":{"description":"Paste code to format… — Code Formatter for Java","type":"string","examples":["Paste code to format… — Code Formatter for Java"]}},"additionalProperties":false},"inputBindings":{"indent":{"selector":"#indent","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":true,"brandIndependent":false,"pageSlug":"code-formatter-for-java","id":"code_formatter_for_java_tool","name":"code_formatter_for_java_tool","url":"https://webdevtoolsbase.com/code-formatter-for-java/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/code-formatter-for-java/","releaseVersion":"6sitesv3"},{"title":"Code Formatter","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/code-formatter/","processingProfile":"local_only","description":"On-page \"Code Formatter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"indent":{"description":"Indent","type":"string","enum":["2","4","8"],"default":"2"},"in":{"description":"Paste JavaScript to format… — Code Formatter","type":"string","examples":["Paste JavaScript to format… — Code Formatter"]}},"additionalProperties":false},"inputBindings":{"indent":{"selector":"#indent","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"code-formatter","id":"code_formatter_tool","name":"code_formatter_tool","url":"https://webdevtoolsbase.com/code-formatter/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/code-formatter/","releaseVersion":"6sitesv3"},{"title":"Code Minifier","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/code-minifier/","processingProfile":"local_only","description":"On-page \"Code Minifier\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste JavaScript to minify… — Code Minifier","type":"string","examples":["Paste JavaScript to minify… — Code Minifier"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"code-minifier","id":"code_minifier_tool","name":"code_minifier_tool","url":"https://webdevtoolsbase.com/code-minifier/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/code-minifier/","releaseVersion":"6sitesv3"},{"title":"Code Validator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/code-validator/","processingProfile":"local_only","description":"On-page \"Code Validator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Language","type":"string","enum":["js","json","css","html"],"default":"json"},"in":{"description":"Paste code to check… — Code Validator","type":"string","examples":["Paste code to check… — Code Validator"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"code-validator","id":"code_validator_tool","name":"code_validator_tool","url":"https://webdevtoolsbase.com/code-validator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/code-validator/","releaseVersion":"6sitesv3"},{"title":"Color Combination Creator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/color-combination-creator/","processingProfile":"local_only","description":"On-page \"Color Combination Creator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"base":{"description":"Base color","type":"string","format":"hex-color","default":"#F59E0B"},"mode":{"description":"Harmony","type":"string","enum":["complementary","triadic","analogous","monochrome","shades"],"default":"triadic"}},"additionalProperties":false},"inputBindings":{"base":{"selector":"#base","eventSequence":[],"type":"string"},"mode":{"selector":"#mode","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"color-combination-creator","id":"color_combination_creator_tool","name":"color_combination_creator_tool","url":"https://webdevtoolsbase.com/color-combination-creator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/color-combination-creator/","releaseVersion":"6sitesv3"},{"title":"Color Combination Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/color-combination-generator/","processingProfile":"local_only","description":"On-page \"Color Combination Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"base":{"description":"Base color","type":"string","format":"hex-color","default":"#8B5CF6"},"mode":{"description":"Harmony","type":"string","enum":["complementary","triadic","analogous","monochrome","shades"],"default":"complementary"}},"additionalProperties":false},"inputBindings":{"base":{"selector":"#base","eventSequence":[],"type":"string"},"mode":{"selector":"#mode","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"color-combination-generator","id":"color_combination_generator_tool","name":"color_combination_generator_tool","url":"https://webdevtoolsbase.com/color-combination-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/color-combination-generator/","releaseVersion":"6sitesv3"},{"title":"Color Combination Maker","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/color-combination-maker/","processingProfile":"local_only","description":"On-page \"Color Combination Maker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"base":{"description":"Base color","type":"string","format":"hex-color","default":"#EF4444"},"mode":{"description":"Harmony","type":"string","enum":["complementary","triadic","analogous","monochrome","shades"],"default":"analogous"}},"additionalProperties":false},"inputBindings":{"base":{"selector":"#base","eventSequence":[],"type":"string"},"mode":{"selector":"#mode","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"color-combination-maker","id":"color_combination_maker_tool","name":"color_combination_maker_tool","url":"https://webdevtoolsbase.com/color-combination-maker/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/color-combination-maker/","releaseVersion":"6sitesv3"},{"title":"Color Combo Creator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/color-combo-creator/","processingProfile":"local_only","description":"On-page \"Color Combo Creator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"base":{"description":"Base color","type":"string","format":"hex-color","default":"#14B8A6"},"mode":{"description":"Harmony","type":"string","enum":["complementary","triadic","analogous","monochrome","shades"],"default":"monochrome"}},"additionalProperties":false},"inputBindings":{"base":{"selector":"#base","eventSequence":[],"type":"string"},"mode":{"selector":"#mode","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"color-combo-creator","id":"color_combo_creator_tool","name":"color_combo_creator_tool","url":"https://webdevtoolsbase.com/color-combo-creator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/color-combo-creator/","releaseVersion":"6sitesv3"},{"title":"Color Combo Maker","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/color-combo-maker/","processingProfile":"local_only","description":"On-page \"Color Combo Maker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"base":{"description":"Base color","type":"string","format":"hex-color","default":"#EC4899"},"mode":{"description":"Harmony","type":"string","enum":["complementary","triadic","analogous","monochrome","shades"],"default":"shades"}},"additionalProperties":false},"inputBindings":{"base":{"selector":"#base","eventSequence":[],"type":"string"},"mode":{"selector":"#mode","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"color-combo-maker","id":"color_combo_maker_tool","name":"color_combo_maker_tool","url":"https://webdevtoolsbase.com/color-combo-maker/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/color-combo-maker/","releaseVersion":"6sitesv3"},{"title":"Color Contrast Checker","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/color-contrast-checker/","processingProfile":"local_only","description":"On-page \"Color Contrast Checker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"fg":{"description":"Text color","type":"string","format":"hex-color","default":"#111111"},"bg":{"description":"Background","type":"string","format":"hex-color","default":"#ffffff"}},"additionalProperties":false},"inputBindings":{"fg":{"selector":"#fg","eventSequence":[],"type":"string"},"bg":{"selector":"#bg","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"color-contrast-checker","id":"color_contrast_checker_tool","name":"color_contrast_checker_tool","url":"https://webdevtoolsbase.com/color-contrast-checker/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/color-contrast-checker/","releaseVersion":"6sitesv3"},{"title":"Color Converter RGB to HEX","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/color-converter-rgb-to-hex/","processingProfile":"local_only","description":"On-page \"Color Converter RGB to HEX\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Conversion","type":"string","enum":["hex2rgb","rgb2hex","hsl2hex"],"default":"rgb2hex"},"in":{"description":"#1366F2   or   255, 99, 71 — Color Converter RGB to HEX","type":"string","default":"255, 99, 71","examples":["#1366F2   or   255, 99, 71 — Color Converter RGB to HEX"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"color-converter-rgb-to-hex","id":"color_converter_rgb_to_hex_tool","name":"color_converter_rgb_to_hex_tool","url":"https://webdevtoolsbase.com/color-converter-rgb-to-hex/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/color-converter-rgb-to-hex/","releaseVersion":"6sitesv3"},{"title":"Color CSS Gradient","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/color-css-gradient/","processingProfile":"local_only","description":"On-page \"Color CSS Gradient\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"type":{"description":"Type","type":"string","enum":["linear","radial","conic"],"default":"linear"},"angle":{"description":"Angle (deg)","type":"number","minimum":0,"maximum":360,"multipleOf":1,"default":45,"unit":"deg"},"c1":{"description":"Color 1","type":"string","format":"hex-color","default":"#ff6a00"},"c2":{"description":"Color 2","type":"string","format":"hex-color","default":"#ee0979"}},"additionalProperties":false},"inputBindings":{"type":{"selector":"#type","eventSequence":[],"type":"string"},"angle":{"selector":"#angle","eventSequence":[],"type":"number"},"c1":{"selector":"#c1","eventSequence":[],"type":"string"},"c2":{"selector":"#c2","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"color-css-gradient","id":"color_css_gradient_tool","name":"color_css_gradient_tool","url":"https://webdevtoolsbase.com/color-css-gradient/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/color-css-gradient/","releaseVersion":"6sitesv3"},{"title":"Color from HEX to RGB","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/color-from-hex-to-rgb/","processingProfile":"local_only","description":"On-page \"Color from HEX to RGB\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Conversion","type":"string","enum":["hex2rgb","rgb2hex","hsl2hex"],"default":"hex2rgb"},"in":{"description":"#1366F2   or   255, 99, 71 — Color from HEX to RGB","type":"string","default":"#E91E63","examples":["#1366F2   or   255, 99, 71 — Color from HEX to RGB"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"color-from-hex-to-rgb","id":"color_from_hex_to_rgb_tool","name":"color_from_hex_to_rgb_tool","url":"https://webdevtoolsbase.com/color-from-hex-to-rgb/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/color-from-hex-to-rgb/","releaseVersion":"6sitesv3"},{"title":"Color Gradient Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/color-gradient-generator/","processingProfile":"local_only","description":"On-page \"Color Gradient Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"base":{"description":"Base color","type":"string","format":"hex-color","default":"#6366F1"},"mode":{"description":"Harmony","type":"string","enum":["complementary","triadic","analogous","monochrome","shades"],"default":"monochrome"}},"additionalProperties":false},"inputBindings":{"base":{"selector":"#base","eventSequence":[],"type":"string"},"mode":{"selector":"#mode","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"color-gradient-generator","id":"color_gradient_generator_tool","name":"color_gradient_generator_tool","url":"https://webdevtoolsbase.com/color-gradient-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/color-gradient-generator/","releaseVersion":"6sitesv3"},{"title":"Color Palette from Color","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/color-palette-generator-from-color/","processingProfile":"local_only","description":"On-page \"Color Palette from Color\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"base":{"description":"Base color","type":"string","format":"hex-color","default":"#E91E63"},"mode":{"description":"Harmony","type":"string","enum":["complementary","triadic","analogous","monochrome","shades"],"default":"analogous"}},"additionalProperties":false},"inputBindings":{"base":{"selector":"#base","eventSequence":[],"type":"string"},"mode":{"selector":"#mode","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"color-palette-generator-from-color","id":"color_palette_generator_from_color_tool","name":"color_palette_generator_from_color_tool","url":"https://webdevtoolsbase.com/color-palette-generator-from-color/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/color-palette-generator-from-color/","releaseVersion":"6sitesv3"},{"title":"Color Palette from Image","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/color-palette-generator-from-image/","processingProfile":"local_file","description":"On-page \"Color Palette from Image\" tool. Processes the file you select locally in your browser; the file is not uploaded by this tool. This tool needs a file: select it with the visible file control on the page first; the file is processed locally and is not uploaded by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"inputBindings":{},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":"#out","errorSelector":null,"completionStrategy":"adapter","requiresSelectedFile":true,"timeoutMs":60000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"fileRequirements":[{"id":"file","selector":"#file","selectionMode":"manual_only","required":true,"minFiles":1,"maxFiles":1,"acceptedTypes":["image/*"],"description":"Select the input file in the visible file picker on this page before running."}],"fileRequirementMode":"allOf","resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"color-palette-generator-from-image","id":"color_palette_generator_from_image_tool","name":"color_palette_generator_from_image_tool","url":"https://webdevtoolsbase.com/color-palette-generator-from-image/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/color-palette-generator-from-image/","releaseVersion":"6sitesv3"},{"title":"Color Palette from Photo","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/color-palette-generator-from-photo/","processingProfile":"local_file","description":"On-page \"Color Palette from Photo\" tool. Processes the file you select locally in your browser; the file is not uploaded by this tool. This tool needs a file: select it with the visible file control on the page first; the file is processed locally and is not uploaded by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"inputBindings":{},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":"#out","errorSelector":null,"completionStrategy":"adapter","requiresSelectedFile":true,"timeoutMs":60000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"fileRequirements":[{"id":"file","selector":"#file","selectionMode":"manual_only","required":true,"minFiles":1,"maxFiles":1,"acceptedTypes":["image/*"],"description":"Select the input file in the visible file picker on this page before running."}],"fileRequirementMode":"allOf","resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"color-palette-generator-from-photo","id":"color_palette_generator_from_photo_tool","name":"color_palette_generator_from_photo_tool","url":"https://webdevtoolsbase.com/color-palette-generator-from-photo/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/color-palette-generator-from-photo/","releaseVersion":"6sitesv3"},{"title":"Color Palette from Picture","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/color-palette-generator-from-picture/","processingProfile":"local_file","description":"On-page \"Color Palette from Picture\" tool. Processes the file you select locally in your browser; the file is not uploaded by this tool. This tool needs a file: select it with the visible file control on the page first; the file is processed locally and is not uploaded by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"inputBindings":{},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":"#out","errorSelector":null,"completionStrategy":"adapter","requiresSelectedFile":true,"timeoutMs":60000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"fileRequirements":[{"id":"file","selector":"#file","selectionMode":"manual_only","required":true,"minFiles":1,"maxFiles":1,"acceptedTypes":["image/*"],"description":"Select the input file in the visible file picker on this page before running."}],"fileRequirementMode":"allOf","resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"color-palette-generator-from-picture","id":"color_palette_generator_from_picture_tool","name":"color_palette_generator_from_picture_tool","url":"https://webdevtoolsbase.com/color-palette-generator-from-picture/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/color-palette-generator-from-picture/","releaseVersion":"6sitesv3"},{"title":"Web Color Palette Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/color-palette-generator-web/","processingProfile":"local_only","description":"On-page \"Web Color Palette Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"base":{"description":"Base color","type":"string","format":"hex-color","default":"#0EA5E9"},"mode":{"description":"Harmony","type":"string","enum":["complementary","triadic","analogous","monochrome","shades"],"default":"triadic"}},"additionalProperties":false},"inputBindings":{"base":{"selector":"#base","eventSequence":[],"type":"string"},"mode":{"selector":"#mode","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"color-palette-generator-web","id":"color_palette_generator_web_tool","name":"color_palette_generator_web_tool","url":"https://webdevtoolsbase.com/color-palette-generator-web/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/color-palette-generator-web/","releaseVersion":"6sitesv3"},{"title":"Color Palette Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/color-palette-generator/","processingProfile":"local_only","description":"On-page \"Color Palette Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"base":{"description":"Base color","type":"string","format":"hex-color","default":"#1366F2"},"mode":{"description":"Harmony","type":"string","enum":["complementary","triadic","analogous","monochrome","shades"],"default":"complementary"}},"additionalProperties":false},"inputBindings":{"base":{"selector":"#base","eventSequence":[],"type":"string"},"mode":{"selector":"#mode","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"color-palette-generator","id":"color_palette_generator_tool","name":"color_palette_generator_tool","url":"https://webdevtoolsbase.com/color-palette-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/color-palette-generator/","releaseVersion":"6sitesv3"},{"title":"HEX Color Selector","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/color-selector-hex/","processingProfile":"local_only","description":"On-page \"HEX Color Selector\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"pick":{"description":"Pick a color","type":"string","format":"hex-color","default":"#FF7043"},"hexin":{"description":"HEX code","type":"string","default":"#FF7043","examples":["#1366F2 — HEX Color Selector"]}},"additionalProperties":false},"inputBindings":{"pick":{"selector":"#pick","eventSequence":[],"type":"string"},"hexin":{"selector":"#hexin","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"color-selector-hex","id":"color_selector_hex_tool","name":"color_selector_hex_tool","url":"https://webdevtoolsbase.com/color-selector-hex/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/color-selector-hex/","releaseVersion":"6sitesv3"},{"title":"Color Swatch Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/color-swatch-generator/","processingProfile":"local_only","description":"On-page \"Color Swatch Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"base":{"description":"Base color","type":"string","format":"hex-color","default":"#10B981"},"mode":{"description":"Harmony","type":"string","enum":["complementary","triadic","analogous","monochrome","shades"],"default":"shades"}},"additionalProperties":false},"inputBindings":{"base":{"selector":"#base","eventSequence":[],"type":"string"},"mode":{"selector":"#mode","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"color-swatch-generator","id":"color_swatch_generator_tool","name":"color_swatch_generator_tool","url":"https://webdevtoolsbase.com/color-swatch-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/color-swatch-generator/","releaseVersion":"6sitesv3"},{"title":"Colour HEX to RGB","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/colour-hex-to-rgb/","processingProfile":"local_only","description":"On-page \"Colour HEX to RGB\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Conversion","type":"string","enum":["hex2rgb","rgb2hex","hsl2hex"],"default":"hex2rgb"},"in":{"description":"#1366F2   or   255, 99, 71 — Colour HEX to RGB","type":"string","default":"#34A853","examples":["#1366F2   or   255, 99, 71 — Colour HEX to RGB"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"colour-hex-to-rgb","id":"colour_hex_to_rgb_tool","name":"colour_hex_to_rgb_tool","url":"https://webdevtoolsbase.com/colour-hex-to-rgb/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/colour-hex-to-rgb/","releaseVersion":"6sitesv3"},{"title":"Compare Code Online","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/compare-code-online/","processingProfile":"local_only","description":"On-page \"Compare Code Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Compare by","type":"string","enum":["line","word","char"],"default":"line"},"a":{"description":"Paste the first version… — Compare Code Online","type":"string","examples":["Paste the first version… — Compare Code Online"]},"b":{"description":"Paste the second version…","type":"string","examples":["Paste the second version…"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"a":{"selector":"#a","eventSequence":[],"type":"string"},"b":{"selector":"#b","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"compare-code-online","id":"compare_code_online_tool","name":"compare_code_online_tool","url":"https://webdevtoolsbase.com/compare-code-online/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/compare-code-online/","releaseVersion":"6sitesv3"},{"title":"Compare HTML Online","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/compare-html-online/","processingProfile":"local_only","description":"On-page \"Compare HTML Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"a":{"type":"string","description":"Paste the first HTML… — Compare HTML Online","examples":["Paste the first HTML… — Compare HTML Online"]},"b":{"type":"string","description":"Paste the second HTML…","examples":["Paste the second HTML…"]}},"additionalProperties":false},"inputBindings":{"a":{"selector":"#a","type":"string","eventSequence":[]},"b":{"selector":"#b","type":"string","eventSequence":[]}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"compare-html-online","id":"compare_html_online_tool","name":"compare_html_online_tool","url":"https://webdevtoolsbase.com/compare-html-online/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/compare-html-online/","releaseVersion":"6sitesv3"},{"title":"Compare JSON File Online","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/compare-json-file-online/","processingProfile":"local_file","description":"On-page \"Compare JSON File Online\" tool. Processes the file you select locally in your browser; the file is not uploaded by this tool. This tool needs a file: select it with the visible file control on the page first; the file is processed locally and is not uploaded by this tool.","outputDescription":"Compares all object members safely, ignores object-key order, and compares arrays by index. Numbers are compared as exact decimal values; original number text is retained in differences. Paths use JSON Pointer escaping (~0 for ~ and ~1 for /). Duplicate object member names are rejected. Structural equality does not prove that two JSON Schemas allow the same data.","inputSchema":{"type":"object","properties":{"a":{"description":"Load or paste JSON file A… — Compare JSON File Online","type":"string","examples":["Load or paste JSON file A… — Compare JSON File Online"]},"b":{"description":"Load or paste JSON file B…","type":"string","examples":["Load or paste JSON file B…"]}},"additionalProperties":false},"inputBindings":{"a":{"selector":"#a","eventSequence":[],"type":"string"},"b":{"selector":"#b","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":"#out","errorSelector":null,"completionStrategy":"adapter","requiresSelectedFile":true,"timeoutMs":60000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"fileRequirements":[{"id":"fa","selector":"#fa","selectionMode":"manual_only","required":true,"minFiles":1,"maxFiles":1,"acceptedTypes":[".json","application/json"],"description":"Select file 1 of 2 required files in the visible file controls before running."},{"id":"fb","selector":"#fb","selectionMode":"manual_only","required":true,"minFiles":1,"maxFiles":1,"acceptedTypes":[".json","application/json"],"description":"Select file 2 of 2 required files in the visible file controls before running."}],"fileRequirementMode":"allOf","resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"compare-json-file-online","id":"compare_json_file_online_tool","name":"compare_json_file_online_tool","url":"https://webdevtoolsbase.com/compare-json-file-online/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/compare-json-file-online/","releaseVersion":"6sitesv3"},{"title":"Compare JSON File","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/compare-json-file/","processingProfile":"local_file","description":"On-page \"Compare JSON File\" tool. Processes the file you select locally in your browser; the file is not uploaded by this tool. This tool needs a file: select it with the visible file control on the page first; the file is processed locally and is not uploaded by this tool.","outputDescription":"Compares all object members safely, ignores object-key order, and compares arrays by index. Numbers are compared as exact decimal values; original number text is retained in differences. Paths use JSON Pointer escaping (~0 for ~ and ~1 for /). Duplicate object member names are rejected. Structural equality does not prove that two JSON Schemas allow the same data.","inputSchema":{"type":"object","properties":{"a":{"description":"Paste or load the first JSON file… — Compare JSON File","type":"string","examples":["Paste or load the first JSON file… — Compare JSON File"]},"b":{"description":"Paste or load the second JSON file…","type":"string","examples":["Paste or load the second JSON file…"]}},"additionalProperties":false},"inputBindings":{"a":{"selector":"#a","eventSequence":[],"type":"string"},"b":{"selector":"#b","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":"#out","errorSelector":null,"completionStrategy":"adapter","requiresSelectedFile":true,"timeoutMs":60000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"fileRequirements":[{"id":"fa","selector":"#fa","selectionMode":"manual_only","required":true,"minFiles":1,"maxFiles":1,"acceptedTypes":[".json","application/json"],"description":"Select file 1 of 2 required files in the visible file controls before running."},{"id":"fb","selector":"#fb","selectionMode":"manual_only","required":true,"minFiles":1,"maxFiles":1,"acceptedTypes":[".json","application/json"],"description":"Select file 2 of 2 required files in the visible file controls before running."}],"fileRequirementMode":"allOf","resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"compare-json-file","id":"compare_json_file_tool","name":"compare_json_file_tool","url":"https://webdevtoolsbase.com/compare-json-file/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/compare-json-file/","releaseVersion":"6sitesv3"},{"title":"Compare JSON Objects Online","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/compare-json-objects-online/","processingProfile":"local_only","description":"On-page \"Compare JSON Objects Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Compares all object members safely, ignores object-key order, and compares arrays by index. Numbers are compared as exact decimal values; original number text is retained in differences. Paths use JSON Pointer escaping (~0 for ~ and ~1 for /). Duplicate object member names are rejected. Structural equality does not prove that two JSON Schemas allow the same data.","inputSchema":{"type":"object","properties":{"a":{"description":"First JSON object… — Compare JSON Objects Online","type":"string","examples":["First JSON object… — Compare JSON Objects Online"]},"b":{"description":"Second JSON object…","type":"string","examples":["Second JSON object…"]}},"additionalProperties":false},"inputBindings":{"a":{"selector":"#a","eventSequence":[],"type":"string"},"b":{"selector":"#b","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"compare-json-objects-online","id":"compare_json_objects_online_tool","name":"compare_json_objects_online_tool","url":"https://webdevtoolsbase.com/compare-json-objects-online/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/compare-json-objects-online/","releaseVersion":"6sitesv3"},{"title":"Compare JSON Schema","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/compare-json-schema/","processingProfile":"local_only","description":"On-page \"Compare JSON Schema\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Compares all object members safely, ignores object-key order, and compares arrays by index. Numbers are compared as exact decimal values; original number text is retained in differences. Paths use JSON Pointer escaping (~0 for ~ and ~1 for /). Duplicate object member names are rejected. Structural equality does not prove that two JSON Schemas allow the same data.","inputSchema":{"type":"object","properties":{"in":{"description":"JSON Schema A","type":"string","examples":["Compare JSON Schema"]},"in2":{"description":"JSON Schema B","type":"string"}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"},"in2":{"selector":"#in2","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"compare-json-schema","id":"compare_json_schema_tool","name":"compare_json_schema_tool","url":"https://webdevtoolsbase.com/compare-json-schema/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/compare-json-schema/","releaseVersion":"6sitesv3"},{"title":"Compare Online XML","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/compare-online-xml/","processingProfile":"local_only","description":"On-page \"Compare Online XML\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Compares XML element and attribute names by namespace URI and local name; prefix spelling and attribute order are ignored. Attribute values stay literal, including QName-like strings. Child order and parsed text whitespace are significant; XML parsing normalizes line endings and entity references. CDATA and adjacent text are combined; comments, processing instructions and XML declarations are ignored. Paths use one-based child positions after those rules, not XPath. DTDs are unsupported. Limits: 2 MiB UTF-8 per input, 50,000 nodes and 512 element levels. This is a positional tree comparison, not schema validation, byte equality or XML canonicalization.","inputSchema":{"type":"object","properties":{"a":{"description":"Paste the first XML… — Compare Online XML","type":"string","examples":["Paste the first XML… — Compare Online XML"]},"b":{"description":"Paste the second XML…","type":"string","examples":["Paste the second XML…"]}},"additionalProperties":false},"inputBindings":{"a":{"selector":"#a","eventSequence":[],"type":"string"},"b":{"selector":"#b","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"compare-online-xml","id":"compare_online_xml_tool","name":"compare_online_xml_tool","url":"https://webdevtoolsbase.com/compare-online-xml/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/compare-online-xml/","releaseVersion":"6sitesv3"},{"title":"Compare Two XML Online","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/compare-two-xml-online/","processingProfile":"local_only","description":"On-page \"Compare Two XML Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Compares XML element and attribute names by namespace URI and local name; prefix spelling and attribute order are ignored. Attribute values stay literal, including QName-like strings. Child order and parsed text whitespace are significant; XML parsing normalizes line endings and entity references. CDATA and adjacent text are combined; comments, processing instructions and XML declarations are ignored. Paths use one-based child positions after those rules, not XPath. DTDs are unsupported. Limits: 2 MiB UTF-8 per input, 50,000 nodes and 512 element levels. This is a positional tree comparison, not schema validation, byte equality or XML canonicalization.","inputSchema":{"type":"object","properties":{"a":{"description":"Paste the first XML… — Compare Two XML Online","type":"string","examples":["Paste the first XML… — Compare Two XML Online"]},"b":{"description":"Paste the second XML…","type":"string","examples":["Paste the second XML…"]}},"additionalProperties":false},"inputBindings":{"a":{"selector":"#a","eventSequence":[],"type":"string"},"b":{"selector":"#b","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"compare-two-xml-online","id":"compare_two_xml_online_tool","name":"compare_two_xml_online_tool","url":"https://webdevtoolsbase.com/compare-two-xml-online/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/compare-two-xml-online/","releaseVersion":"6sitesv3"},{"title":"Compare XML Files","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/compare-xml-files/","processingProfile":"local_file","description":"On-page \"Compare XML Files\" tool. Processes the file you select locally in your browser; the file is not uploaded by this tool. This tool needs a file: select it with the visible file control on the page first; the file is processed locally and is not uploaded by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"inputBindings":{},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":"#out","errorSelector":null,"completionStrategy":"adapter","requiresSelectedFile":true,"timeoutMs":60000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"fileRequirements":[{"id":"fa","selector":"#fa","selectionMode":"manual_only","required":true,"minFiles":1,"maxFiles":1,"acceptedTypes":[".xml"],"description":"Select file 1 of 2 required files in the visible file controls before running."},{"id":"fb","selector":"#fb","selectionMode":"manual_only","required":true,"minFiles":1,"maxFiles":1,"acceptedTypes":[".xml"],"description":"Select file 2 of 2 required files in the visible file controls before running."}],"fileRequirementMode":"allOf","resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"compare-xml-files","id":"compare_xml_files_tool","name":"compare_xml_files_tool","url":"https://webdevtoolsbase.com/compare-xml-files/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/compare-xml-files/","releaseVersion":"6sitesv3"},{"title":"Compress CSS Online","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/compress-css-online/","processingProfile":"local_only","description":"On-page \"Compress CSS Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Parses CSS with locally bundled CSS Tree 3.2.1 and serializes compact CSS without rule restructuring. Preserves quoted text, calculation spacing, custom-property values and marked license notices. Rejects malformed or unsupported syntax with a typed failure. Does not compile SCSS/Sass, combine files, generate source maps, validate property values, or check browser compatibility. Input limit: 300,000 characters. Output size is reported in UTF-8 bytes.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste CSS to minify… — Compress CSS Online","type":"string","examples":["Paste CSS to minify… — Compress CSS Online"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"compress-css-online","id":"compress_css_online_tool","name":"compress_css_online_tool","url":"https://webdevtoolsbase.com/compress-css-online/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/compress-css-online/","releaseVersion":"6sitesv3"},{"title":"Compress CSS","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/compress-css/","processingProfile":"local_only","description":"On-page \"Compress CSS\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Parses CSS with locally bundled CSS Tree 3.2.1 and serializes compact CSS without rule restructuring. Preserves quoted text, calculation spacing, custom-property values and marked license notices. Rejects malformed or unsupported syntax with a typed failure. Does not compile SCSS/Sass, combine files, generate source maps, validate property values, or check browser compatibility. Input limit: 300,000 characters. Output size is reported in UTF-8 bytes.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste CSS to minify… — Compress CSS","type":"string","examples":["Paste CSS to minify… — Compress CSS"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"compress-css","id":"compress_css_tool","name":"compress_css_tool","url":"https://webdevtoolsbase.com/compress-css/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/compress-css/","releaseVersion":"6sitesv3"},{"title":"Content Security Policy Builder","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/content-security-policy-builder/","processingProfile":"local_only","description":"On-page \"Content Security Policy Builder\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"preset":{"description":"Preset","type":"string","enum":["Strict (modern app)","Marketing site","API only","Custom"],"default":"Strict (modern app)"},"scriptsrc":{"description":"script-src (optional)","type":"string","unit":"optional","examples":["Content Security Policy Builder"]},"stylesrc":{"description":"style-src (optional)","type":"string","unit":"optional"},"imgsrc":{"description":"img-src (optional)","type":"string","unit":"optional"},"connectsrc":{"description":"connect-src (optional)","type":"string","unit":"optional"},"framesrc":{"description":"frame-src (optional)","type":"string","unit":"optional"},"upgrade":{"description":"upgrade-insecure-requests","type":"boolean"}},"additionalProperties":false},"inputBindings":{"preset":{"selector":"#preset","eventSequence":[],"type":"string"},"scriptsrc":{"selector":"#scriptsrc","eventSequence":[],"type":"string"},"stylesrc":{"selector":"#stylesrc","eventSequence":[],"type":"string"},"imgsrc":{"selector":"#imgsrc","eventSequence":[],"type":"string"},"connectsrc":{"selector":"#connectsrc","eventSequence":[],"type":"string"},"framesrc":{"selector":"#framesrc","eventSequence":[],"type":"string"},"upgrade":{"selector":"#upgrade","eventSequence":[],"type":"boolean"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"content-security-policy-builder","id":"content_security_policy_builder_tool","name":"content_security_policy_builder_tool","url":"https://webdevtoolsbase.com/content-security-policy-builder/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/content-security-policy-builder/","releaseVersion":"6sitesv3"},{"title":"Content Security Policy Checker","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/content-security-policy-checker/","processingProfile":"local_only","description":"On-page \"Content Security Policy Checker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste a Content-Security-Policy header or policy","type":"string","examples":["Content Security Policy Checker"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"content-security-policy-checker","id":"content_security_policy_checker_tool","name":"content_security_policy_checker_tool","url":"https://webdevtoolsbase.com/content-security-policy-checker/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/content-security-policy-checker/","releaseVersion":"6sitesv3"},{"title":"Content Security Policy (CSP) Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/content-security-policy-csp-generator/","processingProfile":"local_only","description":"On-page \"Content Security Policy (CSP) Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"preset":{"description":"Preset","type":"string","enum":["Strict (modern app)","Marketing site","API only","Custom"],"default":"Strict (modern app)"},"scriptsrc":{"description":"script-src (optional)","type":"string","unit":"optional","examples":["Content Security Policy (CSP) Generator"]},"stylesrc":{"description":"style-src (optional)","type":"string","unit":"optional"},"imgsrc":{"description":"img-src (optional)","type":"string","unit":"optional"},"connectsrc":{"description":"connect-src (optional)","type":"string","unit":"optional"},"framesrc":{"description":"frame-src (optional)","type":"string","unit":"optional"},"upgrade":{"description":"upgrade-insecure-requests","type":"boolean"}},"additionalProperties":false},"inputBindings":{"preset":{"selector":"#preset","eventSequence":[],"type":"string"},"scriptsrc":{"selector":"#scriptsrc","eventSequence":[],"type":"string"},"stylesrc":{"selector":"#stylesrc","eventSequence":[],"type":"string"},"imgsrc":{"selector":"#imgsrc","eventSequence":[],"type":"string"},"connectsrc":{"selector":"#connectsrc","eventSequence":[],"type":"string"},"framesrc":{"selector":"#framesrc","eventSequence":[],"type":"string"},"upgrade":{"selector":"#upgrade","eventSequence":[],"type":"boolean"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"content-security-policy-csp-generator","id":"content_security_policy_csp_generator_tool","name":"content_security_policy_csp_generator_tool","url":"https://webdevtoolsbase.com/content-security-policy-csp-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/content-security-policy-csp-generator/","releaseVersion":"6sitesv3"},{"title":"CSP Generator Online","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/content-security-policy-generator-online/","processingProfile":"local_only","description":"On-page \"CSP Generator Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"preset":{"description":"Preset","type":"string","enum":["Strict (modern app)","Marketing site","API only","Custom"],"default":"Strict (modern app)"},"scriptsrc":{"description":"script-src (optional)","type":"string","unit":"optional","examples":["CSP Generator Online"]},"stylesrc":{"description":"style-src (optional)","type":"string","unit":"optional"},"imgsrc":{"description":"img-src (optional)","type":"string","unit":"optional"},"connectsrc":{"description":"connect-src (optional)","type":"string","unit":"optional"},"framesrc":{"description":"frame-src (optional)","type":"string","unit":"optional"},"upgrade":{"description":"upgrade-insecure-requests","type":"boolean"}},"additionalProperties":false},"inputBindings":{"preset":{"selector":"#preset","eventSequence":[],"type":"string"},"scriptsrc":{"selector":"#scriptsrc","eventSequence":[],"type":"string"},"stylesrc":{"selector":"#stylesrc","eventSequence":[],"type":"string"},"imgsrc":{"selector":"#imgsrc","eventSequence":[],"type":"string"},"connectsrc":{"selector":"#connectsrc","eventSequence":[],"type":"string"},"framesrc":{"selector":"#framesrc","eventSequence":[],"type":"string"},"upgrade":{"selector":"#upgrade","eventSequence":[],"type":"boolean"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"content-security-policy-generator-online","id":"content_security_policy_generator_online_tool","name":"content_security_policy_generator_online_tool","url":"https://webdevtoolsbase.com/content-security-policy-generator-online/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/content-security-policy-generator-online/","releaseVersion":"6sitesv3"},{"title":"Content Security Policy Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/content-security-policy-generator/","processingProfile":"local_only","description":"On-page \"Content Security Policy Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"preset":{"description":"Preset","type":"string","enum":["Strict (modern app)","Marketing site","API only","Custom"],"default":"Strict (modern app)"},"scriptsrc":{"description":"script-src (optional)","type":"string","unit":"optional","examples":["Content Security Policy Generator"]},"stylesrc":{"description":"style-src (optional)","type":"string","unit":"optional"},"imgsrc":{"description":"img-src (optional)","type":"string","unit":"optional"},"connectsrc":{"description":"connect-src (optional)","type":"string","unit":"optional"},"framesrc":{"description":"frame-src (optional)","type":"string","unit":"optional"},"upgrade":{"description":"upgrade-insecure-requests","type":"boolean"}},"additionalProperties":false},"inputBindings":{"preset":{"selector":"#preset","eventSequence":[],"type":"string"},"scriptsrc":{"selector":"#scriptsrc","eventSequence":[],"type":"string"},"stylesrc":{"selector":"#stylesrc","eventSequence":[],"type":"string"},"imgsrc":{"selector":"#imgsrc","eventSequence":[],"type":"string"},"connectsrc":{"selector":"#connectsrc","eventSequence":[],"type":"string"},"framesrc":{"selector":"#framesrc","eventSequence":[],"type":"string"},"upgrade":{"selector":"#upgrade","eventSequence":[],"type":"boolean"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"content-security-policy-generator","id":"content_security_policy_generator_tool","name":"content_security_policy_generator_tool","url":"https://webdevtoolsbase.com/content-security-policy-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/content-security-policy-generator/","releaseVersion":"6sitesv3"},{"title":"Content Security Policy Tester","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/content-security-policy-tester/","processingProfile":"local_only","description":"On-page \"Content Security Policy Tester\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Content-Security-Policy","type":"string","examples":["Content Security Policy Tester"]},"res":{"description":"Resource URLs (one per line)","type":"string","unit":"one per line"}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"},"res":{"selector":"#res","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"content-security-policy-tester","id":"content_security_policy_tester_tool","name":"content_security_policy_tester_tool","url":"https://webdevtoolsbase.com/content-security-policy-tester/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/content-security-policy-tester/","releaseVersion":"6sitesv3"},{"title":"Conversion of JSON to CSV","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/conversion-of-json-to-csv/","processingProfile":"local_only","description":"On-page \"Conversion of JSON to CSV\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"delim":{"description":"Delimiter","type":"string","enum":[",",";","\\t"]},"in":{"description":"Paste JSON for conversion… — Conversion of JSON to CSV","type":"string","examples":["Paste JSON for conversion… — Conversion of JSON to CSV"]}},"additionalProperties":false},"inputBindings":{"delim":{"selector":"#delim","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"conversion-of-json-to-csv","id":"conversion_of_json_to_csv_tool","name":"conversion_of_json_to_csv_tool","url":"https://webdevtoolsbase.com/conversion-of-json-to-csv/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/conversion-of-json-to-csv/","releaseVersion":"6sitesv3"},{"title":"Conversion of JSON to Excel","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/json-to-xlsx-converter/","processingProfile":"local_only","description":"On-page \"Conversion of JSON to Excel\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste a JSON array for .xlsx conversion… — Conversion of JSON to Excel","type":"string","examples":["Paste a JSON array for .xlsx conversion… — Conversion of JSO"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":true,"brandIndependent":false,"pageSlug":"conversion-of-json-to-excel","id":"conversion_of_json_to_excel_tool","name":"conversion_of_json_to_excel_tool","url":"https://webdevtoolsbase.com/conversion-of-json-to-excel/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/conversion-of-json-to-excel/","releaseVersion":"6sitesv3"},{"title":"Convert a JSON to CSV","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/convert-a-json-to-csv/","processingProfile":"local_only","description":"On-page \"Convert a JSON to CSV\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"delim":{"description":"Delimiter","type":"string","enum":[",",";","\\t"],"default":","},"in":{"description":"Paste a JSON object or array… — Convert a JSON to CSV","type":"string","examples":["Paste a JSON object or array… — Convert a JSON to CSV"]}},"additionalProperties":false},"inputBindings":{"delim":{"selector":"#delim","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"convert-a-json-to-csv","id":"convert_a_json_to_csv_tool","name":"convert_a_json_to_csv_tool","url":"https://webdevtoolsbase.com/convert-a-json-to-csv/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/convert-a-json-to-csv/","releaseVersion":"6sitesv3"},{"title":"Convert Base 64","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/convert-base-64/","processingProfile":"local_only","description":"On-page \"Convert Base 64\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Mode","type":"string","enum":["enc","dec"],"default":"enc"},"in":{"description":"Type text to encode, or paste Base64 to decode… — Convert Base 64","type":"string","examples":["Type text to encode, or paste Base64 to decode… — Convert Ba"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"convert-base-64","id":"convert_base_64_tool","name":"convert_base_64_tool","url":"https://webdevtoolsbase.com/convert-base-64/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/convert-base-64/","releaseVersion":"6sitesv3"},{"title":"Base64 to Image (JavaScript)","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/convert-base64-to-image-javascript/","processingProfile":"local_only","description":"On-page \"Base64 to Image (JavaScript)\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"type":"string","description":"Paste here… — Base64 to Image (JavaScript)","unit":"JavaScript","examples":["Paste here… — Base64 to Image (JavaScript)"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","type":"string","eventSequence":[]}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"convert-base64-to-image-javascript","id":"convert_base64_to_image_javascript_tool","name":"convert_base64_to_image_javascript_tool","url":"https://webdevtoolsbase.com/convert-base64-to-image-javascript/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/convert-base64-to-image-javascript/","releaseVersion":"6sitesv3"},{"title":"Convert CSV to HTML","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/convert-csv-to-html/","processingProfile":"local_only","description":"On-page \"Convert CSV to HTML\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"hdr":{"description":"First row is header","type":"boolean","default":true},"in":{"description":"Paste CSV to build a table… — Convert CSV to HTML","type":"string","examples":["Paste CSV to build a table… — Convert CSV to HTML"]}},"additionalProperties":false},"inputBindings":{"hdr":{"selector":"#hdr","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"convert-csv-to-html","id":"convert_csv_to_html_tool","name":"convert_csv_to_html_tool","url":"https://webdevtoolsbase.com/convert-csv-to-html/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/convert-csv-to-html/","releaseVersion":"6sitesv3"},{"title":"Convert from JSON to Excel","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/json-to-xlsx-converter/","processingProfile":"local_only","description":"On-page \"Convert from JSON to Excel\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste JSON records to build a sheet… — Convert from JSON to Excel","type":"string","examples":["Paste JSON records to build a sheet… — Convert from JSON to "]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":true,"brandIndependent":false,"pageSlug":"convert-from-json-to-excel","id":"convert_from_json_to_excel_tool","name":"convert_from_json_to_excel_tool","url":"https://webdevtoolsbase.com/convert-from-json-to-excel/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/convert-from-json-to-excel/","releaseVersion":"6sitesv3"},{"title":"Convert Hexadecimal to Text","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/convert-hexadecimal-to-text/","processingProfile":"local_only","description":"On-page \"Convert Hexadecimal to Text\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Direction","type":"string","enum":["enc","dec"],"default":"dec"},"in":{"description":"Type here… — Convert Hexadecimal to Text","type":"string","examples":["Type here… — Convert Hexadecimal to Text"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"convert-hexadecimal-to-text","id":"convert_hexadecimal_to_text_tool","name":"convert_hexadecimal_to_text_tool","url":"https://webdevtoolsbase.com/convert-hexadecimal-to-text/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/convert-hexadecimal-to-text/","releaseVersion":"6sitesv3"},{"title":"Convert HTML Table to CSV","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/convert-html-table-to-csv/","processingProfile":"local_only","description":"On-page \"Convert HTML Table to CSV\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"delim":{"description":"Delimiter","type":"string","enum":[",",";","\\t"],"default":","},"in":{"description":"Paste HTML containing a <table>… — Convert HTML Table to CSV","type":"string","examples":["Paste HTML containing a <table>… — Convert HTML Table to CSV"]}},"additionalProperties":false},"inputBindings":{"delim":{"selector":"#delim","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"convert-html-table-to-csv","id":"convert_html_table_to_csv_tool","name":"convert_html_table_to_csv_tool","url":"https://webdevtoolsbase.com/convert-html-table-to-csv/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/convert-html-table-to-csv/","releaseVersion":"6sitesv3"},{"title":"JSON to CSV Tool","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/convert-json-to-csv-tool/","processingProfile":"local_only","description":"On-page \"JSON to CSV Tool\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"delim":{"description":"Delimiter","type":"string","enum":[",",";","\\t"]},"in":{"description":"Paste JSON for the CSV tool… — JSON to CSV Tool","type":"string","examples":["Paste JSON for the CSV tool… — JSON to CSV Tool"]}},"additionalProperties":false},"inputBindings":{"delim":{"selector":"#delim","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"convert-json-to-csv-tool","id":"convert_json_to_csv_tool_tool","name":"convert_json_to_csv_tool_tool","url":"https://webdevtoolsbase.com/convert-json-to-csv-tool/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/convert-json-to-csv-tool/","releaseVersion":"6sitesv3"},{"title":"Convert JSON to CSV","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/convert-json-to-csv/","processingProfile":"local_only","description":"On-page \"Convert JSON to CSV\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"delim":{"description":"Delimiter","type":"string","enum":[",",";","\\t"],"default":";"},"in":{"description":"Paste a JSON array to convert… — Convert JSON to CSV","type":"string","examples":["Paste a JSON array to convert… — Convert JSON to CSV"]}},"additionalProperties":false},"inputBindings":{"delim":{"selector":"#delim","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"convert-json-to-csv","id":"convert_json_to_csv_tool","name":"convert_json_to_csv_tool","url":"https://webdevtoolsbase.com/convert-json-to-csv/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/convert-json-to-csv/","releaseVersion":"6sitesv3"},{"title":"Convert JSON to Excel","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/json-to-xlsx-converter/","processingProfile":"local_only","description":"On-page \"Convert JSON to Excel\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste an array of objects to convert… — Convert JSON to Excel","type":"string","examples":["Paste an array of objects to convert… — Convert JSON to Exce"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":true,"brandIndependent":false,"pageSlug":"convert-json-to-excel","id":"convert_json_to_excel_tool","name":"convert_json_to_excel_tool","url":"https://webdevtoolsbase.com/convert-json-to-excel/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/convert-json-to-excel/","releaseVersion":"6sitesv3"},{"title":"Convert Morse Code","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/convert-morse-code/","processingProfile":"local_only","description":"On-page \"Convert Morse Code\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Direction","type":"string","enum":["enc","dec"],"default":"enc"},"in":{"description":"Type text, or paste . and - to decode… — Convert Morse Code","type":"string","examples":["Type text, or paste . and - to decode… — Convert Morse Code"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"convert-morse-code","id":"convert_morse_code_tool","name":"convert_morse_code_tool","url":"https://webdevtoolsbase.com/convert-morse-code/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/convert-morse-code/","releaseVersion":"6sitesv3"},{"title":"Convert Time Difference","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/convert-time-difference/","processingProfile":"local_only","description":"On-page \"Convert Time Difference\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"start":{"type":"string","description":"Start","format":"date-time","default":"2026-01-01T09:00"},"end":{"type":"string","description":"End","format":"date-time","default":"2026-06-14T17:30"}},"additionalProperties":false},"inputBindings":{"start":{"selector":"#start","type":"string","eventSequence":[]},"end":{"selector":"#end","type":"string","eventSequence":[]}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"convert-time-difference","id":"convert_time_difference_tool","name":"convert_time_difference_tool","url":"https://webdevtoolsbase.com/convert-time-difference/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/convert-time-difference/","releaseVersion":"6sitesv3"},{"title":"Convert Time to Unix Timestamp","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/convert-time-to-unix-timestamp/","processingProfile":"local_only","description":"On-page \"Convert Time to Unix Timestamp\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"ts":{"description":"Unix timestamp","type":["string","number"],"default":1711929600,"examples":["1700000000 — Convert Time to Unix Timestamp"]},"dt":{"description":"Date & time","type":"string","examples":["2024-02-29 13:45"]},"unit":{"description":"Unit","type":"string","enum":["Auto-detect","Seconds","Milliseconds"],"default":"Auto-detect"}},"additionalProperties":false},"inputBindings":{"ts":{"selector":"#ts","eventSequence":[],"type":"number"},"dt":{"selector":"#dt","eventSequence":[],"type":"string"},"unit":{"selector":"#unit","eventSequence":[],"type":"string"}},"primaryActionSelector":"#now","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"convert-time-to-unix-timestamp","id":"convert_time_to_unix_timestamp_tool","name":"convert_time_to_unix_timestamp_tool","url":"https://webdevtoolsbase.com/convert-time-to-unix-timestamp/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/convert-time-to-unix-timestamp/","releaseVersion":"6sitesv3"},{"title":"Convert Timestamp to Date and Time","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/convert-timestamp-to-date-and-time/","processingProfile":"local_only","description":"On-page \"Convert Timestamp to Date and Time\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"ts":{"description":"Unix timestamp","type":["string","number"],"default":1693526400,"examples":["1700000000 — Convert Timestamp to Date and Time"]},"dt":{"description":"Date & time","type":"string","examples":["2024-02-29 13:45"]},"unit":{"description":"Unit","type":"string","enum":["Auto-detect","Seconds","Milliseconds"],"default":"Auto-detect"}},"additionalProperties":false},"inputBindings":{"ts":{"selector":"#ts","eventSequence":[],"type":"number"},"dt":{"selector":"#dt","eventSequence":[],"type":"string"},"unit":{"selector":"#unit","eventSequence":[],"type":"string"}},"primaryActionSelector":"#now","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"convert-timestamp-to-date-and-time","id":"convert_timestamp_to_date_and_time_tool","name":"convert_timestamp_to_date_and_time_tool","url":"https://webdevtoolsbase.com/convert-timestamp-to-date-and-time/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/convert-timestamp-to-date-and-time/","releaseVersion":"6sitesv3"},{"title":"Convert Timestamp to Datetime","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/convert-timestamp-to-datetime/","processingProfile":"local_only","description":"On-page \"Convert Timestamp to Datetime\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"ts":{"description":"Unix timestamp","type":["string","number"],"default":1685577600,"examples":["1700000000 — Convert Timestamp to Datetime"]},"dt":{"description":"Date & time","type":"string","examples":["2024-02-29 13:45"]},"unit":{"description":"Unit","type":"string","enum":["Auto-detect","Seconds","Milliseconds"],"default":"Auto-detect"}},"additionalProperties":false},"inputBindings":{"ts":{"selector":"#ts","eventSequence":[],"type":"number"},"dt":{"selector":"#dt","eventSequence":[],"type":"string"},"unit":{"selector":"#unit","eventSequence":[],"type":"string"}},"primaryActionSelector":"#now","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"convert-timestamp-to-datetime","id":"convert_timestamp_to_datetime_tool","name":"convert_timestamp_to_datetime_tool","url":"https://webdevtoolsbase.com/convert-timestamp-to-datetime/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/convert-timestamp-to-datetime/","releaseVersion":"6sitesv3"},{"title":"Convert to Base 64","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/convert-to-base-64/","processingProfile":"local_only","description":"On-page \"Convert to Base 64\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"mode":{"description":"Mode","type":"string","enum":["enc","dec"],"default":"enc"},"in":{"description":"Type text to encode, or paste Base64 to decode… — Convert to Base 64","type":"string","examples":["Type text to encode, or paste Base64 to decode… — Convert to"]}},"additionalProperties":false},"inputBindings":{"mode":{"selector":"#mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"convert-to-base-64","id":"convert_to_base_64_tool","name":"convert_to_base_64_tool","url":"https://webdevtoolsbase.com/convert-to-base-64/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/convert-to-base-64/","releaseVersion":"6sitesv3"},{"title":"Convert XML to CSV","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/convert-xml-to-csv/","processingProfile":"local_only","description":"On-page \"Convert XML to CSV\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"delim":{"description":"Delimiter","type":"string","enum":[",",";","\\t"],"default":";"},"in":{"description":"Paste XML with repeated rows… — Convert XML to CSV","type":"string","examples":["Paste XML with repeated rows… — Convert XML to CSV"]}},"additionalProperties":false},"inputBindings":{"delim":{"selector":"#delim","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"convert-xml-to-csv","id":"convert_xml_to_csv_tool","name":"convert_xml_to_csv_tool","url":"https://webdevtoolsbase.com/convert-xml-to-csv/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/convert-xml-to-csv/","releaseVersion":"6sitesv3"},{"title":"Convert XML to Schema","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/convert-xml-to-schema/","processingProfile":"local_only","description":"On-page \"Convert XML to Schema\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste XML to infer an XSD… — Convert XML to Schema","type":"string","examples":["Paste XML to infer an XSD… — Convert XML to Schema"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"convert-xml-to-schema","id":"convert_xml_to_schema_tool","name":"convert_xml_to_schema_tool","url":"https://webdevtoolsbase.com/convert-xml-to-schema/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/convert-xml-to-schema/","releaseVersion":"6sitesv3"},{"title":"Convert XML to XML Schema","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/convert-xml-to-xml-schema/","processingProfile":"local_only","description":"On-page \"Convert XML to XML Schema\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste XML to infer an XSD… — Convert XML to XML Schema","type":"string","examples":["Paste XML to infer an XSD… — Convert XML to XML Schema"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"convert-xml-to-xml-schema","id":"convert_xml_to_xml_schema_tool","name":"convert_xml_to_xml_schema_tool","url":"https://webdevtoolsbase.com/convert-xml-to-xml-schema/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/convert-xml-to-xml-schema/","releaseVersion":"6sitesv3"},{"title":"Core Web Vitals Checker","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/core-web-vitals-checker/","processingProfile":"local_only","description":"On-page \"Core Web Vitals Checker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"tkin":{"type":"string","description":"Lighthouse or PageSpeed JSON"}},"additionalProperties":false,"required":["tkin"]},"inputBindings":{"tkin":{"selector":"#tkin","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#tkout","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","requiresSelectedFile":false,"timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"fileRequirements":[{"id":"tkfile","selector":"#tkfile","selectionMode":"manual_only","required":false,"minFiles":1,"maxFiles":1,"acceptedTypes":[".json","application/json"],"alternativeInput":"tkin","description":"Optionally import a CSV/text file with the visible file control, or paste text into the input box instead (the agent can fill the text box)."}],"fileRequirementMode":"anyOf","resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"core-web-vitals-checker","id":"core_web_vitals_checker_tool","name":"core_web_vitals_checker_tool","url":"https://webdevtoolsbase.com/core-web-vitals-checker/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/core-web-vitals-checker/","releaseVersion":"6sitesv3"},{"title":"CORS Checker","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/cors-checker/","processingProfile":"local_only","description":"On-page \"CORS Checker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste the response headers","type":"string","examples":["CORS Checker"]},"origin":{"description":"Request origin","type":"string"},"method":{"description":"Request method","type":"string"}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"},"origin":{"selector":"#origin","eventSequence":[],"type":"string"},"method":{"selector":"#method","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"cors-checker","id":"cors_checker_tool","name":"cors_checker_tool","url":"https://webdevtoolsbase.com/cors-checker/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/cors-checker/","releaseVersion":"6sitesv3"},{"title":"CORS Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/cors-generator/","processingProfile":"local_only","description":"On-page \"CORS Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"origin":{"description":"Allowed origin","type":"string","examples":["CORS Generator"]},"methods":{"description":"Allowed methods","type":"string"},"headers":{"description":"Allowed headers","type":"string"},"credentials":{"description":"Allow credentials","type":"boolean"},"maxage":{"description":"Max-Age (seconds)","type":"string","unit":"seconds"},"format":{"description":"Output format","type":"string","enum":["Raw headers","Nginx","Apache .htaccess","Express (Node)"],"default":"Raw headers"}},"additionalProperties":false},"inputBindings":{"origin":{"selector":"#origin","eventSequence":[],"type":"string"},"methods":{"selector":"#methods","eventSequence":[],"type":"string"},"headers":{"selector":"#headers","eventSequence":[],"type":"string"},"credentials":{"selector":"#credentials","eventSequence":[],"type":"boolean"},"maxage":{"selector":"#maxage","eventSequence":[],"type":"string"},"format":{"selector":"#format","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"cors-generator","id":"cors_generator_tool","name":"cors_generator_tool","url":"https://webdevtoolsbase.com/cors-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/cors-generator/","releaseVersion":"6sitesv3"},{"title":"CORS Header Checker","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/cors-header-checker/","processingProfile":"local_only","description":"Review pasted CORS headers against an origin and exact method token. See duplicates and limits; this local tool does not predict the full browser outcome.","outputDescription":"Reviews one pasted response header block against an HTTP(S) or literal null origin and case-sensitive method token. Preserves empty and duplicate values. Reports origin and method-token observations; it cannot determine the browser outcome without credential mode, actual request headers and both preflight and actual responses. No network requests or server configuration changes.","inputSchema":{"type":"object","properties":{"in":{"description":"One response header block with Name: value lines and an optional initial HTTP status line","type":"string","examples":["CORS Header Checker"]},"origin":{"description":"Request HTTP(S) origin or literal null; blank uses https://app.example.com","type":"string"},"method":{"description":"Case-sensitive HTTP method token; blank uses GET","type":"string"}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"},"origin":{"selector":"#origin","eventSequence":[],"type":"string"},"method":{"selector":"#method","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"cors-header-checker","id":"cors_header_checker_tool","name":"cors_header_checker_tool","url":"https://webdevtoolsbase.com/cors-header-checker/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/cors-header-checker/","releaseVersion":"6sitesv3"},{"title":"CORS Policy Checker","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/cors-policy-checker/","processingProfile":"local_only","description":"On-page \"CORS Policy Checker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste the response headers","type":"string","examples":["CORS Policy Checker"]},"origin":{"description":"Request origin","type":"string"},"method":{"description":"Request method","type":"string"}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"},"origin":{"selector":"#origin","eventSequence":[],"type":"string"},"method":{"selector":"#method","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"cors-policy-checker","id":"cors_policy_checker_tool","name":"cors_policy_checker_tool","url":"https://webdevtoolsbase.com/cors-policy-checker/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/cors-policy-checker/","releaseVersion":"6sitesv3"},{"title":"CORS Tester Online","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/cors-tester-online/","processingProfile":"local_only","description":"On-page \"CORS Tester Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste the response headers","type":"string","examples":["CORS Tester Online"]},"origin":{"description":"Request origin","type":"string"},"method":{"description":"Request method","type":"string"}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"},"origin":{"selector":"#origin","eventSequence":[],"type":"string"},"method":{"selector":"#method","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"cors-tester-online","id":"cors_tester_online_tool","name":"cors_tester_online_tool","url":"https://webdevtoolsbase.com/cors-tester-online/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/cors-tester-online/","releaseVersion":"6sitesv3"},{"title":"CORS Tester","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/cors-tester/","processingProfile":"local_only","description":"On-page \"CORS Tester\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste the response headers","type":"string","examples":["CORS Tester"]},"origin":{"description":"Request origin","type":"string"},"method":{"description":"Request method","type":"string"}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"},"origin":{"selector":"#origin","eventSequence":[],"type":"string"},"method":{"selector":"#method","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"cors-tester","id":"cors_tester_tool","name":"cors_tester_tool","url":"https://webdevtoolsbase.com/cors-tester/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/cors-tester/","releaseVersion":"6sitesv3"},{"title":"Create a Fake Address","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/create-a-fake-address/","processingProfile":"local_only","description":"On-page \"Create a Fake Address\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"locale":{"type":"string","description":"Locale","enum":["United States"],"default":"United States"},"count":{"type":"integer","description":"Count","default":1,"minimum":1,"maximum":50},"format":{"type":"string","description":"Output","enum":["Cards","JSON","CSV"],"default":"Cards"}},"additionalProperties":false},"inputBindings":{"locale":{"selector":"#locale","type":"string","eventSequence":[]},"count":{"selector":"#count","type":"integer","eventSequence":[]},"format":{"selector":"#format","type":"string","eventSequence":[]}},"primaryActionSelector":"#gen","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"create-a-fake-address","id":"create_a_fake_address_tool","name":"create_a_fake_address_tool","url":"https://webdevtoolsbase.com/create-a-fake-address/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/create-a-fake-address/","releaseVersion":"6sitesv3"},{"title":"Create a Fake Name","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/create-a-fake-name/","processingProfile":"local_only","description":"On-page \"Create a Fake Name\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"locale":{"type":"string","description":"Locale","enum":["United States"],"default":"United States"},"count":{"type":"integer","description":"Count","default":1,"minimum":1,"maximum":50},"format":{"type":"string","description":"Output","enum":["Cards","JSON","CSV"],"default":"Cards"}},"additionalProperties":false},"inputBindings":{"locale":{"selector":"#locale","type":"string","eventSequence":[]},"count":{"selector":"#count","type":"integer","eventSequence":[]},"format":{"selector":"#format","type":"string","eventSequence":[]}},"primaryActionSelector":"#gen","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"create-a-fake-name","id":"create_a_fake_name_tool","name":"create_a_fake_name_tool","url":"https://webdevtoolsbase.com/create-a-fake-name/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/create-a-fake-name/","releaseVersion":"6sitesv3"},{"title":"Create CSS Gradient","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/create-css-gradient/","processingProfile":"local_only","description":"On-page \"Create CSS Gradient\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"type":{"description":"Type","type":"string","enum":["linear","radial","conic"],"default":"radial"},"angle":{"description":"Angle (deg)","type":"number","minimum":0,"maximum":360,"multipleOf":1,"default":0,"unit":"deg"},"c1":{"description":"Color 1","type":"string","format":"hex-color","default":"#00c6ff"},"c2":{"description":"Color 2","type":"string","format":"hex-color","default":"#0072ff"}},"additionalProperties":false},"inputBindings":{"type":{"selector":"#type","eventSequence":[],"type":"string"},"angle":{"selector":"#angle","eventSequence":[],"type":"number"},"c1":{"selector":"#c1","eventSequence":[],"type":"string"},"c2":{"selector":"#c2","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"create-css-gradient","id":"create_css_gradient_tool","name":"create_css_gradient_tool","url":"https://webdevtoolsbase.com/create-css-gradient/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/create-css-gradient/","releaseVersion":"6sitesv3"},{"title":"Create FAQ Schema","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/create-faq-schema/","processingProfile":"local_only","description":"On-page \"Create FAQ Schema\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Generates one inert HTML script containing FAQPage JSON-LD. Question and answer lines must be equally numerous and nonblank, paired by position. One final newline is accepted. JSON escaping preserves literal less-than signs without letting input close the script element. This generates markup; it does not establish search eligibility or validate every Schema.org rule.","inputSchema":{"type":"object","properties":{"q":{"description":"Questions: one nonblank question per line, paired by position with an answer","type":"string","unit":"one per line","examples":["Create FAQ Schema"]},"a":{"description":"Answers: one nonblank answer per line, with exactly the same line count as questions","type":"string","unit":"one per line"}},"additionalProperties":false,"required":["q","a"]},"inputBindings":{"q":{"selector":"#q","eventSequence":[],"type":"string"},"a":{"selector":"#a","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"create-faq-schema","id":"create_faq_schema_tool","name":"create_faq_schema_tool","url":"https://webdevtoolsbase.com/create-faq-schema/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/create-faq-schema/","releaseVersion":"6sitesv3"},{"title":"Create a Free QR Code","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/create-free-qr-code-generator/","processingProfile":"local_only","description":"On-page \"Create a Free QR Code\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Content","type":"string","examples":["Link for your free QR code — Create a Free QR Code"]},"size":{"description":"Size","type":"string","enum":["256","384","512"],"default":"512"},"ecc":{"description":"Error corr.","type":"string","enum":["M","L","Q","H"],"default":"M"}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"},"size":{"selector":"#size","eventSequence":[],"type":"string"},"ecc":{"selector":"#ecc","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#qr","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"create-free-qr-code-generator","id":"create_free_qr_code_generator_tool","name":"create_free_qr_code_generator_tool","url":"https://webdevtoolsbase.com/create-free-qr-code-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/create-free-qr-code-generator/","releaseVersion":"6sitesv3"},{"title":"Create HTML Table","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/create-html-table/","processingProfile":"local_only","description":"On-page \"Create HTML Table\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"rows":{"type":"integer","description":"Rows","minimum":1,"maximum":50,"default":3},"cols":{"type":"integer","description":"Columns","minimum":1,"maximum":20,"default":3},"hdr":{"type":"boolean","description":"Header row","default":true}},"additionalProperties":false},"inputBindings":{"rows":{"selector":"#rows","type":"integer","eventSequence":[]},"cols":{"selector":"#cols","type":"integer","eventSequence":[]},"hdr":{"selector":"#hdr","type":"boolean","eventSequence":[]}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"create-html-table","id":"create_html_table_tool","name":"create_html_table_tool","url":"https://webdevtoolsbase.com/create-html-table/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/create-html-table/","releaseVersion":"6sitesv3"},{"title":"Create htpasswd Online","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/create-htpasswd-online/","processingProfile":"local_only","description":"On-page \"Create htpasswd Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"user":{"description":"Username","type":"string","default":"admin","examples":["username — Create htpasswd Online"]},"pw":{"description":"Password","type":"string","examples":["password"]},"algo":{"description":"Hash","type":"string","enum":["apr1","sha"],"default":"apr1"}},"additionalProperties":false},"inputBindings":{"user":{"selector":"#user","eventSequence":[],"type":"string"},"pw":{"selector":"#pw","eventSequence":[],"type":"string"},"algo":{"selector":"#algo","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"create-htpasswd-online","id":"create_htpasswd_online_tool","name":"create_htpasswd_online_tool","url":"https://webdevtoolsbase.com/create-htpasswd-online/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/create-htpasswd-online/","releaseVersion":"6sitesv3"},{"title":"Create a QR Code","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/create-qr-code-generator/","processingProfile":"local_only","description":"On-page \"Create a QR Code\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Content","type":"string","examples":["Type a link or text to create a QR — Create a QR Code"]},"size":{"description":"Size","type":"string","enum":["256","384","512"],"default":"384"},"ecc":{"description":"Error corr.","type":"string","enum":["M","L","Q","H"],"default":"L"}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"},"size":{"selector":"#size","eventSequence":[],"type":"string"},"ecc":{"selector":"#ecc","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#qr","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"create-qr-code-generator","id":"create_qr_code_generator_tool","name":"create_qr_code_generator_tool","url":"https://webdevtoolsbase.com/create-qr-code-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/create-qr-code-generator/","releaseVersion":"6sitesv3"},{"title":"Robots.txt File Creator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/create-robots-txt-generator/","processingProfile":"local_only","description":"On-page \"Robots.txt File Creator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"ua":{"description":"User-agent","type":"string","examples":["Robots.txt File Creator"]},"disallow":{"description":"Disallow paths (one per line)","type":"string","unit":"one per line"},"allow":{"description":"Allow paths (one per line)","type":"string","unit":"one per line"},"delay":{"description":"Crawl-delay (seconds)","type":"string","unit":"seconds"},"sitemap":{"description":"Sitemap URL","type":"string"}},"additionalProperties":false},"inputBindings":{"ua":{"selector":"#ua","eventSequence":[],"type":"string"},"disallow":{"selector":"#disallow","eventSequence":[],"type":"string"},"allow":{"selector":"#allow","eventSequence":[],"type":"string"},"delay":{"selector":"#delay","eventSequence":[],"type":"string"},"sitemap":{"selector":"#sitemap","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"create-robots-txt-generator","id":"create_robots_txt_generator_tool","name":"create_robots_txt_generator_tool","url":"https://webdevtoolsbase.com/create-robots-txt-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/create-robots-txt-generator/","releaseVersion":"6sitesv3"},{"title":"Create Sitemap Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/create-sitemap-generator/","processingProfile":"local_only","description":"On-page \"Create Sitemap Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Page URLs (one per line, absolute http/https)","type":"string","examples":["Create Sitemap Generator"]},"freq":{"description":"Change frequency","type":"string","enum":["","always","hourly","daily","weekly","monthly","yearly","never"],"default":"weekly"},"prio":{"description":"Priority (0.0–1.0)","type":"string"},"lastmod":{"description":"Last modified (YYYY-MM-DD)","type":"string","unit":"YYYY-MM-DD"}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"},"freq":{"selector":"#freq","eventSequence":[],"type":"string"},"prio":{"selector":"#prio","eventSequence":[],"type":"string"},"lastmod":{"selector":"#lastmod","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"create-sitemap-generator","id":"create_sitemap_generator_tool","name":"create_sitemap_generator_tool","url":"https://webdevtoolsbase.com/create-sitemap-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/create-sitemap-generator/","releaseVersion":"6sitesv3"},{"title":"Create UTM Parameters","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/create-utm-parameters/","processingProfile":"local_only","description":"On-page \"Create UTM Parameters\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"url":{"description":"Base URL","type":"string","default":"https://example.com/product","examples":["https://example.com/page — Create UTM Parameters"]},"source":{"description":"Campaign source","type":"string","default":"facebook","examples":["newsletter"]},"medium":{"description":"Campaign medium","type":"string","default":"social","examples":["email"]},"campaign":{"description":"Campaign name","type":"string","default":"q2_promo","examples":["spring_sale"]},"term":{"description":"Term (optional)","type":"string","unit":"optional","examples":["running+shoes"]},"content":{"description":"Content (optional)","type":"string","unit":"optional","examples":["logolink"]},"overwrite":{"description":"Overwrite existing","type":"boolean"}},"additionalProperties":false},"inputBindings":{"url":{"selector":"#url","eventSequence":[],"type":"string"},"source":{"selector":"#source","eventSequence":[],"type":"string"},"medium":{"selector":"#medium","eventSequence":[],"type":"string"},"campaign":{"selector":"#campaign","eventSequence":[],"type":"string"},"term":{"selector":"#term","eventSequence":[],"type":"string"},"content":{"selector":"#content","eventSequence":[],"type":"string"},"overwrite":{"selector":"#overwrite","eventSequence":[],"type":"boolean"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"create-utm-parameters","id":"create_utm_parameters_tool","name":"create_utm_parameters_tool","url":"https://webdevtoolsbase.com/create-utm-parameters/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/create-utm-parameters/","releaseVersion":"6sitesv3"},{"title":"Create XML Sitemap","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/create-xml-sitemap/","processingProfile":"local_only","description":"On-page \"Create XML Sitemap\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Page URLs (one per line, absolute http/https)","type":"string","examples":["Create XML Sitemap"]},"freq":{"description":"Change frequency","type":"string","enum":["","always","hourly","daily","weekly","monthly","yearly","never"],"default":"weekly"},"prio":{"description":"Priority (0.0–1.0)","type":"string"},"lastmod":{"description":"Last modified (YYYY-MM-DD)","type":"string","unit":"YYYY-MM-DD"}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"},"freq":{"selector":"#freq","eventSequence":[],"type":"string"},"prio":{"selector":"#prio","eventSequence":[],"type":"string"},"lastmod":{"selector":"#lastmod","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"create-xml-sitemap","id":"create_xml_sitemap_tool","name":"create_xml_sitemap_tool","url":"https://webdevtoolsbase.com/create-xml-sitemap/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/create-xml-sitemap/","releaseVersion":"6sitesv3"},{"title":"Create a Robots.txt File","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/creating-a-robots-txt-file/","processingProfile":"local_only","description":"On-page \"Create a Robots.txt File\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"ua":{"description":"User-agent","type":"string","examples":["Create a Robots.txt File"]},"disallow":{"description":"Disallow paths (one per line)","type":"string","unit":"one per line"},"allow":{"description":"Allow paths (one per line)","type":"string","unit":"one per line"},"delay":{"description":"Crawl-delay (seconds)","type":"string","unit":"seconds"},"sitemap":{"description":"Sitemap URL","type":"string"}},"additionalProperties":false},"inputBindings":{"ua":{"selector":"#ua","eventSequence":[],"type":"string"},"disallow":{"selector":"#disallow","eventSequence":[],"type":"string"},"allow":{"selector":"#allow","eventSequence":[],"type":"string"},"delay":{"selector":"#delay","eventSequence":[],"type":"string"},"sitemap":{"selector":"#sitemap","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"creating-a-robots-txt-file","id":"creating_a_robots_txt_file_tool","name":"creating_a_robots_txt_file_tool","url":"https://webdevtoolsbase.com/creating-a-robots-txt-file/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/creating-a-robots-txt-file/","releaseVersion":"6sitesv3"},{"title":"Create a Robots.txt","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/creating-a-robots-txt/","processingProfile":"local_only","description":"On-page \"Create a Robots.txt\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"ua":{"description":"User-agent","type":"string","examples":["Create a Robots.txt"]},"disallow":{"description":"Disallow paths (one per line)","type":"string","unit":"one per line"},"allow":{"description":"Allow paths (one per line)","type":"string","unit":"one per line"},"delay":{"description":"Crawl-delay (seconds)","type":"string","unit":"seconds"},"sitemap":{"description":"Sitemap URL","type":"string"}},"additionalProperties":false},"inputBindings":{"ua":{"selector":"#ua","eventSequence":[],"type":"string"},"disallow":{"selector":"#disallow","eventSequence":[],"type":"string"},"allow":{"selector":"#allow","eventSequence":[],"type":"string"},"delay":{"selector":"#delay","eventSequence":[],"type":"string"},"sitemap":{"selector":"#sitemap","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"creating-a-robots-txt","id":"creating_a_robots_txt_tool","name":"creating_a_robots_txt_tool","url":"https://webdevtoolsbase.com/creating-a-robots-txt/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/creating-a-robots-txt/","releaseVersion":"6sitesv3"},{"title":"Cron Expression Creator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/cron-expression-creator/","processingProfile":"local_only","description":"On-page \"Cron Expression Creator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"min":{"description":"Minute","type":"string","default":"0","examples":["Cron Expression Creator"]},"hour":{"description":"Hour","type":"string","default":"0"},"dom":{"description":"Day (month)","type":"string","default":"1","unit":"month"},"mon":{"description":"Month","type":"string","default":"*"},"dow":{"description":"Day (week)","type":"string","default":"*","unit":"week"}},"additionalProperties":false},"inputBindings":{"min":{"selector":"#min","eventSequence":[],"type":"string"},"hour":{"selector":"#hour","eventSequence":[],"type":"string"},"dom":{"selector":"#dom","eventSequence":[],"type":"string"},"mon":{"selector":"#mon","eventSequence":[],"type":"string"},"dow":{"selector":"#dow","eventSequence":[],"type":"string"}},"primaryActionSelector":"[data-webmcp-action=\"run\"]","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"cron-expression-creator","id":"cron_expression_creator_tool","name":"cron_expression_creator_tool","url":"https://webdevtoolsbase.com/cron-expression-creator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/cron-expression-creator/","releaseVersion":"6sitesv3"},{"title":"Cron Expression Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/cron-expression-generator/","processingProfile":"local_only","description":"On-page \"Cron Expression Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"min":{"description":"Minute","type":"string","default":"*/15","examples":["Cron Expression Generator"]},"hour":{"description":"Hour","type":"string","default":"*"},"dom":{"description":"Day (month)","type":"string","default":"*","unit":"month"},"mon":{"description":"Month","type":"string","default":"*"},"dow":{"description":"Day (week)","type":"string","default":"*","unit":"week"}},"additionalProperties":false},"inputBindings":{"min":{"selector":"#min","eventSequence":[],"type":"string"},"hour":{"selector":"#hour","eventSequence":[],"type":"string"},"dom":{"selector":"#dom","eventSequence":[],"type":"string"},"mon":{"selector":"#mon","eventSequence":[],"type":"string"},"dow":{"selector":"#dow","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"cron-expression-generator","id":"cron_expression_generator_tool","name":"cron_expression_generator_tool","url":"https://webdevtoolsbase.com/cron-expression-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/cron-expression-generator/","releaseVersion":"6sitesv3"},{"title":"Cron Expression Maker","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/cron-expression-maker/","processingProfile":"local_only","description":"On-page \"Cron Expression Maker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"min":{"description":"Minute","type":"string","default":"30","examples":["Cron Expression Maker"]},"hour":{"description":"Hour","type":"string","default":"2"},"dom":{"description":"Day (month)","type":"string","default":"*","unit":"month"},"mon":{"description":"Month","type":"string","default":"*"},"dow":{"description":"Day (week)","type":"string","default":"0","unit":"week"}},"additionalProperties":false},"inputBindings":{"min":{"selector":"#min","eventSequence":[],"type":"string"},"hour":{"selector":"#hour","eventSequence":[],"type":"string"},"dom":{"selector":"#dom","eventSequence":[],"type":"string"},"mon":{"selector":"#mon","eventSequence":[],"type":"string"},"dow":{"selector":"#dow","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"cron-expression-maker","id":"cron_expression_maker_tool","name":"cron_expression_maker_tool","url":"https://webdevtoolsbase.com/cron-expression-maker/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/cron-expression-maker/","releaseVersion":"6sitesv3"},{"title":"Cron Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/cron-generator/","processingProfile":"local_only","description":"On-page \"Cron Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"min":{"description":"Minute","type":"string","default":"0","examples":["Cron Generator"]},"hour":{"description":"Hour","type":"string","default":"9"},"dom":{"description":"Day (month)","type":"string","default":"*","unit":"month"},"mon":{"description":"Month","type":"string","default":"*"},"dow":{"description":"Day (week)","type":"string","default":"1-5","unit":"week"}},"additionalProperties":false},"inputBindings":{"min":{"selector":"#min","eventSequence":[],"type":"string"},"hour":{"selector":"#hour","eventSequence":[],"type":"string"},"dom":{"selector":"#dom","eventSequence":[],"type":"string"},"mon":{"selector":"#mon","eventSequence":[],"type":"string"},"dow":{"selector":"#dow","eventSequence":[],"type":"string"}},"primaryActionSelector":"[data-webmcp-action=\"run\"]","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"cron-generator","id":"cron_generator_tool","name":"cron_generator_tool","url":"https://webdevtoolsbase.com/cron-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/cron-generator/","releaseVersion":"6sitesv3"},{"title":"C# Code Formatter","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/csharp-code-formatter/","processingProfile":"local_only","description":"On-page \"C# Code Formatter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"indent":{"description":"Indent","type":"string","enum":["2","4","8"],"default":"4"},"in":{"description":"Paste code to format… — C# Code Formatter","type":"string","examples":["Paste code to format… — C# Code Formatter"]}},"additionalProperties":false},"inputBindings":{"indent":{"selector":"#indent","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"csharp-code-formatter","id":"csharp_code_formatter_tool","name":"csharp_code_formatter_tool","url":"https://webdevtoolsbase.com/csharp-code-formatter/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/csharp-code-formatter/","releaseVersion":"6sitesv3"},{"title":"CSP Checker","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/csp-checker/","processingProfile":"local_only","description":"On-page \"CSP Checker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Paste a Content-Security-Policy header or policy","type":"string","examples":["CSP Checker"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"csp-checker","id":"csp_checker_tool","name":"csp_checker_tool","url":"https://webdevtoolsbase.com/csp-checker/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/csp-checker/","releaseVersion":"6sitesv3"},{"title":"CSP Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/csp-generator/","processingProfile":"local_only","description":"On-page \"CSP Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"preset":{"description":"Preset","type":"string","enum":["Strict (modern app)","Marketing site","API only","Custom"],"default":"Strict (modern app)"},"scriptsrc":{"description":"script-src (optional)","type":"string","unit":"optional","examples":["CSP Generator"]},"stylesrc":{"description":"style-src (optional)","type":"string","unit":"optional"},"imgsrc":{"description":"img-src (optional)","type":"string","unit":"optional"},"connectsrc":{"description":"connect-src (optional)","type":"string","unit":"optional"},"framesrc":{"description":"frame-src (optional)","type":"string","unit":"optional"},"upgrade":{"description":"upgrade-insecure-requests","type":"boolean"}},"additionalProperties":false},"inputBindings":{"preset":{"selector":"#preset","eventSequence":[],"type":"string"},"scriptsrc":{"selector":"#scriptsrc","eventSequence":[],"type":"string"},"stylesrc":{"selector":"#stylesrc","eventSequence":[],"type":"string"},"imgsrc":{"selector":"#imgsrc","eventSequence":[],"type":"string"},"connectsrc":{"selector":"#connectsrc","eventSequence":[],"type":"string"},"framesrc":{"selector":"#framesrc","eventSequence":[],"type":"string"},"upgrade":{"selector":"#upgrade","eventSequence":[],"type":"boolean"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"csp-generator","id":"csp_generator_tool","name":"csp_generator_tool","url":"https://webdevtoolsbase.com/csp-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/csp-generator/","releaseVersion":"6sitesv3"},{"title":"CSP Policy Generator","site":"webdevtoolsbase.com","canonicalUrl":"https://webdevtoolsbase.com/csp-policy-generator/","processingProfile":"local_only","description":"On-page \"CSP Policy Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"preset":{"description":"Preset","type":"string","enum":["Strict (modern app)","Marketing site","API only","Custom"],"default":"Strict (modern app)"},"scriptsrc":{"description":"script-src (optional)","type":"string","unit":"optional","examples":["CSP Policy Generator"]},"stylesrc":{"description":"style-src (optional)","type":"string","unit":"optional"},"imgsrc":{"description":"img-src (optional)","type":"string","unit":"optional"},"connectsrc":{"description":"connect-src (optional)","type":"string","unit":"optional"},"framesrc":{"description":"frame-src (optional)","type":"string","unit":"optional"},"upgrade":{"description":"upgrade-insecure-requests","type":"boolean"}},"additionalProperties":false},"inputBindings":{"preset":{"selector":"#preset","eventSequence":[],"type":"string"},"scriptsrc":{"selector":"#scriptsrc","eventSequence":[],"type":"string"},"stylesrc":{"selector":"#stylesrc","eventSequence":[],"type":"string"},"imgsrc":{"selector":"#imgsrc","eventSequence":[],"type":"string"},"connectsrc":{"selector":"#connectsrc","eventSequence":[],"type":"string"},"framesrc":{"selector":"#framesrc","eventSequence":[],"type":"string"},"upgrade":{"selector":"#upgrade","eventSequence":[],"type":"boolean"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"lifecycleVersion":1,"commitPhase":"accepted_render","runtimeVersion":"v29","releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"csp-policy-generator","id":"csp_policy_generator_tool","name":"csp_policy_generator_tool","url":"https://webdevtoolsbase.com/csp-policy-generator/","domain":"https://webdevtoolsbase.com","pageUrl":"https://webdevtoolsbase.com/csp-policy-generator/","releaseVersion":"6sitesv3"}],"releaseVersion":"6sitesv3"}