# Tidy Utils Free browser-based utility tools for text, data, and encoding tasks. ## Core URLs - Home: https://tidyutils.com/ - Tools index: https://tidyutils.com/tools - Guides index: https://tidyutils.com/guides - Search: https://tidyutils.com/search - HTML sitemap: https://tidyutils.com/sitemap ## Support URLs - About Tidy Utils: https://tidyutils.com/about - How the browser-first utility library works. - Contact: https://tidyutils.com/contact - Send feedback, corrections, and tool bug reports. - Privacy Policy: https://tidyutils.com/privacy - How analytics, hosting logs, and browser-side tools are handled. - Terms: https://tidyutils.com/terms - Usage notes for the tools, guides, and generated output. ## Workflows - Text cleanup and counting: Clean copied text, normalize casing, then check counts before pasting or publishing. Tools: https://tidyutils.com/tools/whitespace-cleaner, https://tidyutils.com/tools/word-counter, https://tidyutils.com/tools/character-counter, https://tidyutils.com/tools/case-converter, https://tidyutils.com/tools/markdown-table-generator Guides: https://tidyutils.com/guides/clean-copied-text-without-breaking-paragraphs, https://tidyutils.com/guides/word-counter-vs-character-counter, https://tidyutils.com/guides/make-markdown-table-github-readme - JSON and data formatting: Format structured data, move between CSV and JSON, and generate schema or TypeScript output. Tools: https://tidyutils.com/tools/json-formatter, https://tidyutils.com/tools/csv-to-json, https://tidyutils.com/tools/json-to-csv, https://tidyutils.com/tools/json-schema-generator, https://tidyutils.com/tools/typescript-type-generator, https://tidyutils.com/tools/yaml-formatter, https://tidyutils.com/tools/xml-formatter, https://tidyutils.com/tools/sql-formatter Guides: https://tidyutils.com/guides/json-format-vs-minify, https://tidyutils.com/guides/json-schema-from-example-json, https://tidyutils.com/guides/json-to-typescript-interface, https://tidyutils.com/guides/json-vs-sql-formatting, https://tidyutils.com/guides/xml-formatting-vs-validation - URLs, encoding, and campaign links: Parse URLs, encode values, decode text-safe formats, and build tagged campaign links. Tools: https://tidyutils.com/tools/url-parser, https://tidyutils.com/tools/url-encoder-decoder, https://tidyutils.com/tools/utm-builder, https://tidyutils.com/tools/base64-encoder-decoder, https://tidyutils.com/tools/html-entity-encoder-decoder Guides: https://tidyutils.com/guides/url-parts-and-query-parameters, https://tidyutils.com/guides/url-encoding-vs-html-entities-vs-base64, https://tidyutils.com/guides/utm-source-medium-campaign-examples - Developer helpers: Generate IDs, convert timestamps, compare text, and format code-adjacent snippets quickly. Tools: https://tidyutils.com/tools/uuid-generator, https://tidyutils.com/tools/timestamp-converter, https://tidyutils.com/tools/text-diff-checker, https://tidyutils.com/tools/sql-formatter, https://tidyutils.com/tools/json-formatter Guides: https://tidyutils.com/guides/uuid-v4-vs-v7, https://tidyutils.com/guides/unix-timestamp-seconds-vs-milliseconds, https://tidyutils.com/guides/json-vs-sql-formatting - SEO page prep: Draft search snippets, check title and description length, and tag campaign URLs. Tools: https://tidyutils.com/tools/serp-snippet-preview, https://tidyutils.com/tools/character-counter, https://tidyutils.com/tools/word-counter, https://tidyutils.com/tools/utm-builder Guides: https://tidyutils.com/guides/title-tag-meta-description-length, https://tidyutils.com/guides/utm-source-medium-campaign-examples ## Categories - Text: https://tidyutils.com/categories/text - Count, rewrite, and transform text directly in your browser. - Developer: https://tidyutils.com/categories/developer - Small formatting and data utilities for everyday development work. - Encoding: https://tidyutils.com/categories/encoding - Encode, decode, and convert common data formats without uploading files. - SEO: https://tidyutils.com/categories/seo - Build campaign URLs, preview search snippets, and prepare pages for discovery. ## Tools - Word Counter: https://tidyutils.com/tools/word-counter - Count words, characters, sentences, and paragraphs in plain text. - Character Counter: https://tidyutils.com/tools/character-counter - Count characters with and without spaces, plus words and lines. - Case Converter: https://tidyutils.com/tools/case-converter - Convert text to uppercase, lowercase, title case, sentence case, kebab case, or snake case. - Whitespace Cleaner: https://tidyutils.com/tools/whitespace-cleaner - Clean pasted text by trimming extra spaces, normalizing line breaks, and removing unwanted blank lines. - Markdown Table Generator: https://tidyutils.com/tools/markdown-table-generator - Turn pasted rows, CSV, or tab-separated text into a clean Markdown table for docs, READMEs, issues, and notes. - JSON Formatter: https://tidyutils.com/tools/json-formatter - Format, minify, and validate JSON in your browser. - YAML Formatter: https://tidyutils.com/tools/yaml-formatter - Format YAML, clean indentation, and catch common YAML structure issues in your browser. - CSV to JSON Converter: https://tidyutils.com/tools/csv-to-json - Convert pasted CSV into JSON arrays or rows locally in your browser. - JSON to CSV Converter: https://tidyutils.com/tools/json-to-csv - Convert JSON arrays or flat objects into CSV locally in your browser. - JSON Schema Generator From JSON: https://tidyutils.com/tools/json-schema-generator - Paste example JSON and generate a starter JSON Schema in your browser. - TypeScript Type Generator: https://tidyutils.com/tools/typescript-type-generator - Generate TypeScript interfaces and types from pasted JSON examples locally in your browser. - UUID Generator: https://tidyutils.com/tools/uuid-generator - Generate UUID v4 values, bulk UUID batches, and UUID reference values locally in your browser. - Unix Timestamp Converter: https://tidyutils.com/tools/timestamp-converter - Convert Unix timestamps to dates and readable dates back to epoch values in seconds and milliseconds. - URL Parser: https://tidyutils.com/tools/url-parser - Parse a URL into protocol, host, path, query parameters, and fragment without fetching the page. - XML Formatter and Validator: https://tidyutils.com/tools/xml-formatter - Format XML, clean indentation, and check XML parse errors in your browser. - SQL Formatter: https://tidyutils.com/tools/sql-formatter - Format, minify, and clean up SQL queries in your browser. - Text Diff Checker: https://tidyutils.com/tools/text-diff-checker - Compare two text blocks and highlight added, removed, and unchanged text. - Base64 Encoder / Decoder: https://tidyutils.com/tools/base64-encoder-decoder - Encode plain text to Base64 or decode Base64 back to readable text. - HTML Entity Encoder / Decoder: https://tidyutils.com/tools/html-entity-encoder-decoder - Encode characters into HTML entities or decode HTML entities back to readable text in your browser. - URL Encoder / Decoder: https://tidyutils.com/tools/url-encoder-decoder - Encode URL components or decode percent-encoded text in your browser. - UTM Builder: https://tidyutils.com/tools/utm-builder - Build campaign URLs with UTM source, medium, campaign, term, and content parameters. - SERP Snippet Preview: https://tidyutils.com/tools/serp-snippet-preview - Preview a search result snippet from a title, URL, and meta description. - Robots.txt Generator and Tester: https://tidyutils.com/tools/robots-txt-generator - Generate robots.txt rules, check core syntax, and test crawler access against URL paths in your browser. ## Guides - How to Clean Copied Text Without Breaking Paragraphs: https://tidyutils.com/guides/clean-copied-text-without-breaking-paragraphs - Clean copied text, remove extra spaces, preserve paragraph breaks, and prepare text for counting or case conversion with Tidy Utils. - URL Encoding vs HTML Entities vs Base64: https://tidyutils.com/guides/url-encoding-vs-html-entities-vs-base64 - Learn when to use URL encoding, HTML entities, or Base64, then open the right browser-based Tidy Utils tool for the job. - How to Make a Markdown Table for a GitHub README: https://tidyutils.com/guides/make-markdown-table-github-readme - Create a Markdown table for a GitHub README, align columns, escape pipe characters, and convert CSV or TSV with Tidy Utils. - JSON vs SQL Formatting: What Formatters Do and Do Not Validate: https://tidyutils.com/guides/json-vs-sql-formatting - Compare JSON and SQL formatting, see what each formatter checks, and learn when syntax, schema, dialect, or database validation still matters. - UTM Source, Medium, and Campaign Examples: https://tidyutils.com/guides/utm-source-medium-campaign-examples - Learn practical UTM source, medium, and campaign examples for tagged URLs, then build a consistent campaign link. - Title Tag and Meta Description Length Guide: https://tidyutils.com/guides/title-tag-meta-description-length - Check title tag and meta description length, preview a search snippet, and understand why search results can differ. - Word Counter vs Character Counter: https://tidyutils.com/guides/word-counter-vs-character-counter - Choose between word count, character count, line count, and reading time checks for common writing and publishing tasks. - JSON Format vs Minify: https://tidyutils.com/guides/json-format-vs-minify - Understand when to format JSON for readability, when to minify it, and when to compare output with a text diff. - Generate a JSON Schema From Example JSON: https://tidyutils.com/guides/json-schema-from-example-json - Learn what a JSON Schema generator can infer from example JSON, what it cannot know, and how to review the schema before use. - Generate a TypeScript Interface From JSON: https://tidyutils.com/guides/json-to-typescript-interface - Turn JSON examples into TypeScript interfaces, understand optional fields, and review inferred unions before using generated code. - XML Formatting vs XML Validation: https://tidyutils.com/guides/xml-formatting-vs-validation - Understand the difference between pretty-printing XML, checking well-formed XML, and validating against an XML schema. - UUID v4 vs UUID v7: https://tidyutils.com/guides/uuid-v4-vs-v7 - Compare UUID v4 and UUID v7, learn when random UUIDs are enough, and understand what Tidy Utils generates today. - Unix Timestamp Seconds vs Milliseconds: https://tidyutils.com/guides/unix-timestamp-seconds-vs-milliseconds - Learn how to tell Unix timestamp seconds from milliseconds, convert both safely, and avoid common timezone mistakes. - URL Parts and Query Parameters Explained: https://tidyutils.com/guides/url-parts-and-query-parameters - Break down protocol, host, path, query parameters, fragments, encoding, and UTM values before debugging or sharing a URL. - Robots.txt Allow and Disallow Rules Explained: https://tidyutils.com/guides/robots-txt-allow-disallow-rules - Learn how robots.txt user-agent groups, Allow and Disallow paths, and most-specific matching work before testing crawler access. - Robots.txt vs Noindex: Crawling and Indexing: https://tidyutils.com/guides/robots-txt-vs-noindex - Compare robots.txt crawl controls with noindex directives so you can choose the right method for crawling, indexing, and private content. ## Category Tool Groups - Text - Word Counter: https://tidyutils.com/tools/word-counter - Character Counter: https://tidyutils.com/tools/character-counter - Case Converter: https://tidyutils.com/tools/case-converter - Whitespace Cleaner: https://tidyutils.com/tools/whitespace-cleaner - Markdown Table Generator: https://tidyutils.com/tools/markdown-table-generator - Developer - JSON Formatter: https://tidyutils.com/tools/json-formatter - YAML Formatter: https://tidyutils.com/tools/yaml-formatter - CSV to JSON Converter: https://tidyutils.com/tools/csv-to-json - JSON to CSV Converter: https://tidyutils.com/tools/json-to-csv - JSON Schema Generator From JSON: https://tidyutils.com/tools/json-schema-generator - TypeScript Type Generator: https://tidyutils.com/tools/typescript-type-generator - UUID Generator: https://tidyutils.com/tools/uuid-generator - Unix Timestamp Converter: https://tidyutils.com/tools/timestamp-converter - URL Parser: https://tidyutils.com/tools/url-parser - XML Formatter and Validator: https://tidyutils.com/tools/xml-formatter - SQL Formatter: https://tidyutils.com/tools/sql-formatter - Text Diff Checker: https://tidyutils.com/tools/text-diff-checker - Encoding - Base64 Encoder / Decoder: https://tidyutils.com/tools/base64-encoder-decoder - HTML Entity Encoder / Decoder: https://tidyutils.com/tools/html-entity-encoder-decoder - URL Encoder / Decoder: https://tidyutils.com/tools/url-encoder-decoder - SEO - UTM Builder: https://tidyutils.com/tools/utm-builder - SERP Snippet Preview: https://tidyutils.com/tools/serp-snippet-preview - Robots.txt Generator and Tester: https://tidyutils.com/tools/robots-txt-generator