Browse by task
Offline Text Tools
Use focused text utilities for cleanup, formatting, analysis, and repeatable transformations. Every result is created in the current browser tab, so drafts, notes, and pasted content stay on the device.
56 tools
Open a hosted tool or download its standalone version from the main directory.
- Text CleanerClean whitespace, blank lines, duplicates, and line endings locally.
- URL EncoderEncode and decode URL components or complete URLs locally in your browser.
- Markdown PreviewWrite and preview common Markdown formatting locally with a safe HTML export.
- Text DiffCompare two text versions line by line and export a unified diff locally.
- Invisible Character InspectorFind and remove zero-width spaces, non-breaking spaces, direction marks, and hidden control characters locally.
- Filename SanitizerTurn a list of filenames into unique names that are safe across Windows, macOS, and Linux.
- Uppercase ConverterConvert every letter to uppercase.
- Lowercase ConverterConvert every letter to lowercase.
- Title Case ConverterCapitalize the first letter of each word.
- Sentence Case ConverterNormalize text and capitalize sentence openings.
- Alternating Case ConverterAlternate lower and uppercase letters.
- Inverse Case ConverterSwap uppercase and lowercase letters.
- Slug GeneratorTurn a title into a clean URL slug.
- Snake Case ConverterConvert words and identifiers to snake_case.
- Kebab Case ConverterConvert words and identifiers to kebab-case.
- Camel Case ConverterConvert words and identifiers to camelCase.
- Pascal Case ConverterConvert words and identifiers to PascalCase.
- Constant Case ConverterConvert words and identifiers to CONSTANT_CASE.
- Dot Case ConverterConvert words and identifiers to dot.case.
- Trim LinesRemove leading and trailing whitespace from every line.
- Collapse SpacesReplace repeated horizontal whitespace with one space.
- Blank Line RemoverRemove empty and whitespace-only lines.
- Unique LinesKeep the first copy of each repeated line.
- Line SorterSort lines using natural, locale-aware order.
- Reverse LinesReverse the order of all lines.
- Line ShufflerRandomize line order with device-generated randomness.
- Line NumbererAdd sequential numbers to every line.
- Line Number RemoverRemove common numeric prefixes from lines.
- Line PrefixerAdd the same prefix to every line.
- Line SuffixerAdd the same suffix to every line.
- Word WrapWrap prose to a chosen maximum line length.
- Paragraph UnwrapperJoin wrapped lines while preserving paragraph breaks.
- Tabs to SpacesReplace tabs with a chosen number of spaces.
- Spaces to TabsReplace repeated indentation spaces with tabs.
- Line Ending NormalizerNormalize mixed CRLF and CR line endings to LF.
- Final Newline AdderEnsure text ends with exactly one newline.
- Punctuation RemoverRemove Unicode punctuation while keeping letters and numbers.
- HTML Tag StripperExtract readable text from an HTML fragment.
- HTML EscaperEscape HTML-sensitive characters for safe display.
- HTML UnescaperDecode HTML character references into text.
- XML EscaperEscape the five XML-sensitive characters.
- JSON String EscaperEscape text as a valid JSON string value.
- JSON String UnescaperDecode JSON backslash escapes into plain text.
- JavaScript String EscaperEscape text for a double-quoted JavaScript string.
- CSV Field QuoterQuote and escape one CSV field per input line.
- ROT13 ConverterApply the reversible ROT13 letter substitution.
- Text ReverserReverse text by Unicode characters.
- Word Order ReverserReverse words while retaining simple spacing.
- Word SorterSort extracted words using natural locale order.
- Unique Word ExtractorList each distinct word once, ignoring case.
- Duplicate Word RemoverRemove immediately repeated words from prose.
- Diacritic RemoverRemove combining accent marks from letters.
- Unicode NormalizerNormalize text to Unicode NFC form.
- Fullwidth ASCII ConverterConvert fullwidth ASCII and spaces to halfwidth forms.
- Smart Quote NormalizerReplace typographic quotes and dashes with plain equivalents.
- Whitespace VisualizerReveal spaces, tabs, and line endings with visible marks.