Every tool runs in your browser — your text never leaves your device. Format, clean, convert, and analyze text or JSON with zero setup.
Shape and structure your text exactly how you need it
Break walls of text into well-structured, readable paragraphs with customizable sentence counts and natural variation.
Convert text between UPPERCASE, lowercase, Title Case, and Sentence case with a single click.
Insert line breaks at custom intervals — by sentence count, word count, or character limit.
Join multiple lines into continuous text, perfect for cleaning up copied content.
Remove unwanted characters, lines, and markup from your text
Trim lines, collapse multiple spaces, remove tabs, and strip indentation in one step.
Detect and remove repeated lines from text, keeping only unique entries.
Remove HTML tags and markup to extract clean, plain text from any HTML source.
Remove lines by pattern, regex match, line numbers, or blank line rules.
Transform text between formats and encodings
Measure, compare, and analyze your text
Work with JSON data and text conversion
toolsPage.categories.json.tools.jsonFormatter.description
Sort JSON object keys alphabetically, reverse, naturally, or in custom order.
Extract readable text from JSON data, with path-based extraction support.
Convert plain text to properly escaped JSON strings.
Convert JSON arrays to newline-separated lines and lines to JSON arrays.
Extract keys from JSON — flat, by depth, or namespaced paths.
toolsPage.categories.json.tools.jsonToCode.description
toolsPage.categories.json.tools.codeToJson.description
Sort, search, extract, and transform text lines
Sort text lines alphabetically, numerically, by length, or shuffle randomly.
Search and replace text with support for case-sensitivity and regular expressions.
Extract all email addresses and URLs from any text, with automatic deduplication.
Remove unwanted prefixes and suffixes from every line of text.
Add custom prefixes and suffixes to every line — wrap in quotes, tags, or brackets.