25 tools available

Text & Writing Utilities

Repair text encodings, convert delimited files, or inspect differences across texts. Pick the tool tailored to your data's format and structural state.

Text Formatting and Data Transformation Tools

Resolving encoding issues or converting tables?

Choose the character encoding converter to inspect mojibake and charset shifts, or the CSV/JSON converter to translate tabular text into structured data.

Comparing revisions or eliminating duplicates?

Use the text diff checker to highlight additions and deletions between documents, or the duplicate line remover to filter out repeating rows and sort lists.

Select Your Task Path

Text Character Encoding Converter

You can mutually convert the character code of text and files to Shift_JIS, EUC-JP, UTF-8, etc., and decipher and repair garbled characters.

Reactencoding-japanese
Launch Tool

Regex Extractor

Extracts all strings that match regular expressions (emails, URLs, phone numbers, etc.) from text at once.

ReactRegex MatchAll
Launch Tool

Ngram Analyzer

We aggregate and analyze the sequential appearance patterns (N-grams) of letters and words in sentences, as well as related words that tend to appear together with specific words (co-occurrence words).

Reacttiny-segmenter
Launch Tool

Word Counter

In addition to the number of characters and lines, full-width/half-width discrimination, number of manuscript paper equivalents, etc. are counted in real time on the browser.

ReactRegex processing
Launch Tool

Secure Notepad

This is a local memo pad that automatically saves entered text so that data will not be lost even if you accidentally close the tab.

ReactLocalStorage API
Launch Tool

Text Diff Checker

Compares two sentences and highlights added parts (green) and deleted parts (red) by line, word, or character.

ReactMyers Diff
Launch Tool

Duplicate Line Remover

Batch deletes duplicate lines from multiple lines of text and sorts and formats them in ascending order, descending order, length order, etc.

ReactSorting Algorithm
Launch Tool

Case Converter

Convert text character formats at once, including uppercase/lowercase, camel, snake, full-width/half-width, hiragana/katakana, etc.

ReactString Utilities
Launch Tool

List Converter

Converts a comma-separated string (CSV-like data) to a list of line breaks, or vice versa, by adding quotes.

Reactsplit/join
Launch Tool

Text Replacer

Replace specific characters or strings in text at once using case sensitivity and regular expression patterns.

ReactRegex Replacer
Launch Tool

Csv Transposer

Preview the CSV data vertically (rows) and horizontally (columns) in table format, flip it, and re-output.

ReactCSV Parser
Launch Tool

JSON XML Converter

Bidirectionally converts JSON format object data to XML tag structure or XML to JSON format.

ReactDOMParser API
Launch Tool

Whitespace Trimmer

Remove or clean up extra spaces at the beginning and end of lines, consecutive spaces, and unnecessary line breaks in text at once.

ReactRegex Engine
Launch Tool

Dummy Story Generator

Automatically generates English Lorem Ipsum and Japanese classical literature-style dummy sentences for web design comps and development verification.

ReactMock Text
Launch Tool

User Agent Analyzer

Analyzes the User-Agent string sent by the browser and visualizes OS, browser, and device information.

ReactUA Parser
Launch Tool

Text Metrics Visualizer

This is a writing support tool that visualizes the length distribution of each paragraph/sentence of input text and the appearance ratio of punctuation marks (,.) in real time using a histogram.

ReactCustom SVG Charts
Launch Tool

JSON Csv Flattener

Converts complex JSON data and CSV data with nested structures by mutually flattening the hierarchy.

ReactJSON/CSV Engines
Launch Tool

Morse Code Generator

We perform mutual conversion between Japanese (Japanese), alphanumeric characters (Roman) and Morse code, and perform pronunciation playback simulation using Web Audio API.

ReactWeb Audio API
Launch Tool

Text Obfuscator

As a countermeasure against automatic email collection spambots, email addresses and phone numbers are converted into HTML entity references and obfuscated JavaScript code.

ReactObfuscation Engines
Launch Tool

Csv Column Editor

Sort the columns of the uploaded CSV file, rewrite the header, delete unnecessary columns, and extract row data conditionally.

ReactCSV Parser/Serializer
Launch Tool

Text Sorter

Automatically sorts multiple lines of text or list data in alphabetical order, numerical order, character length order, random order, etc.

ReactCustom Sort Functions
Launch Tool

JSON Schema Validator

Verify whether the input JSON data meets the requirements defined by JSON Schema (type, required items, value range, etc.).

ReactJSON Schema Engine
Launch Tool

Markdown HTML Converter

Converts Markdown (Markdown notation) documents and HTML code in both directions. Fully equipped with preview display function.

ReactDOMParser API
Launch Tool

Text Splitter

Smartly divides and slices long sentences according to the 140 character limit and API limit of X (formerly Twitter).

ReactText Boundary Splitter
Launch Tool

Proofreading Tool

Detects and proofreads unnatural expressions in Japanese (double negatives, omitted words, redundant expressions, double words, etc.) and fluctuations in the spelling of okurikana.

ReactRegEx Diagnostic Engine
Launch Tool

Client-Side Data Processing

Many tools in this category process input files and data directly within your browser. Certain features may fetch remote assets, libraries, or external APIs; consult individual tool pages for details.

Category Architecture & Guide

Text & Writing Utilities: Practical Guide

Compare text diffs, format lists, and extract patterns inside your browser

ZeroTools provides text processing tools for visual diff comparison, character encoding conversion, list deduplication, and regular expression extraction. Operations run within your browser, with practical boundaries regarding file sizes and embedded preview content.

Local String Manipulation

Deduplicate lists, trim whitespace, and convert between case styles directly inside your browser.

Visual Text Diagnostics

Identify additions and deletions with highlighted text diffs and evaluate text metrics in real time.

Multi-Format Transformations

Convert between CSV and JSON, transpose tabular rows and columns, and escape Unicode sequences.

1Text Comparison, Formatting, and Cleaning Workflows

Inspect line-by-line and word-level text differences, sort multi-line lists, remove duplicate entries, and extract patterned strings such as email addresses or URLs. Processing relies on your browser's computational limits, so very large files should be checked incrementally.

2Preview Restrictions and Proofreading Limitations

The embedded HTML and Markdown preview restricts script execution, external resource loading, and link navigation. However, these safety restrictions do not persist once code is copied or saved and executed in external environments. Furthermore, rule-based proofreading tools only detect predefined typographical patterns and cannot evaluate factual accuracy or contextual nuances. Note that standard page loading, external libraries, and advertising requests still involve network traffic, so offline operation is not guaranteed.

Frequently Asked Questions

Q.Can previewing text trigger external network requests?
Text operations such as character counting and text replacement are processed locally within your browser, and your input text is not transmitted to our servers. Our embedded HTML and Markdown previewers operate in a restricted sandbox that blocks script execution and external resource loading. However, if you copy or export code and open it in an external environment, these security restrictions will not apply. Please note that standard network communications for page assets, external libraries, and advertisements still occur, and we do not guarantee complete offline isolation or confidentiality for sensitive data.
Q.Are there limits on file sizes when running text diffs?
Yes. Tools enforce specific input and file limits to maintain responsive browser performance, such as the text diff checker supporting UTF-8 files up to 1 MiB.