Data & Text Processing
Convert CSV, JSON, YAML, and XML; analyze text; generate passwords and more.
15 tools in this category
CSV ↔ JSON Converter
Switch CSV → JSON or JSON → CSV. RFC 4180–style CSV parsing (quoted fields, doubled quotes), delimiter choice for import (comma, semicolon, tab, pipe), optional header row or col1… keys, pretty or minified JSON, stats after convert. JSON → CSV needs a non-empty array of objects; union of keys becomes columns; output CSV uses commas. Upload .csv/.json, load examples, copy, or download output.json / output.csv — all client-side.
List Delimiter & Formatter
Paste a spreadsheet column or any list: explode on newlines, whitespace, commas, or semicolons; trim and filter empty cells; optionally dedupe. Join records with comma, semicolon, pipe, space, or newline; wrap each value in single or double quotes (escaped); optional per-record HTML/XML tags; optional groups of N with wrap tags; tidy mode strips newlines from the final string. Live preview, copy, select-all — all client-side.
JSON ↔ YAML Converter
Convert JSON to YAML or YAML to JSON in the browser with js-yaml: JSON.parse + YAML dump (2-space indent, 120-char wrap) or yaml.load + pretty JSON (2-space indent). Debounced live conversion as you type, line numbers on both sides, Convert now, copy, and download output.yaml / output.json.
JSON Visual Editor
Paste or upload JSON and edit it with an auto-generated form — add array items, update fields, download valid JSON. No coding required; runs entirely in your browser.
XML ↔ JSON Converter
Convert XML to JSON or JSON to XML in the browser with fast-xml-parser: attributes map to configurable-prefixed keys (default @), trimmed text nodes, optional compact output, optional UTF-8 XML declaration on JSON→XML, and a root wrapper for bare arrays or scalars. Convert on demand, character/node estimate, copy, download output.json / output.xml.
CSV to XML Converter
Paste or upload CSV up to 5 MB with auto or fixed delimiters (comma, semicolon, tab, pipe), optional header row and cell trim, then build XML with your root and row tag names, child elements or row attributes, XML declaration toggle, and 2- or 4-space indent. Preview with basic syntax coloring or raw textarea, DOMParser validity check, character and line counts, copy, and download as a basename-converted.xml file—all in the browser.
Text Case Converter
One-click case transforms: UPPER/lowercase, Title and Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, alternating caps, reverse characters, and collapse extra spaces. Word-style cases split on spaces, underscores, hyphens, and common separators; camel/snake/kebab also split camelCase boundaries. Live character/word counts; Copy output or Use as input to chain styles — all in your browser.
Word Count / Text Analyzer
Live stats as you type: words (whitespace-separated, optional case-insensitive folding), characters with/without spaces, sentences (. ! ?), paragraphs (blank-line breaks), lines, unique words, average word length, reading time (~200 wpm) and speaking time (~130 wpm), top 10 words with frequency bars, and keyword/phrase occurrence search. All client-side.
Text Comparison Tool
Compare two texts in the browser with the diff library: side-by-side line view or inline word/character highlights, optional ignore case and whitespace (diff runs on normalized text with an on-page note), file upload per side, swap, live added/removed/unchanged-style stats plus Levenshtein similarity, show-unchanged filter for lines, and copy or export a unified diff .txt.
Random Number Generator
Five modes in one full-width panel: Single (min/max, 0–4 decimals, optional crypto.getRandomValues, Space to regenerate), Multiple (count slider 1–1000, duplicates, sort, stats, histogram when count ≥ 10, CSV/JSON copy), Dice (d4–d100, multi-dice and rolls, modifier, optional click sound), UUID (count, format, prefix), and Sequence (start/end/step, shuffle, take-N). No server calls.
Password Generator
Generate random passwords in the browser with crypto.getRandomValues: length 8–128, toggles for uppercase, lowercase, digits, and symbols (!@#$%^&*), optional exclusion of ambiguous characters (0, O, I, l, 1), extra per-character exclusions, one-click regenerate, batch of five, copy, and a simple length/charset strength meter. Nothing is sent to a server.
Password Strength Checker
Analyze a password locally: 0–100 score and tier (Very Weak → Very Strong), checklist for length, character classes, weak-list match, and simple pattern regex (123, abc, password, etc.), actionable suggestions, rough crack-time estimate assuming ~1B guesses/sec and naive charset size — optional show/hide. Nothing is uploaded.
Unit Converter
Convert in the browser across eight categories: length, weight (metric + US customary), temperature (°C / °F / K via Celsius base), area, volume (metric + US kitchen), speed, time, and digital data (bits and bytes with binary KB–TB = 1024^n). Pick from/to units, swap, live result with formula line and per-category reference tips — no network.
Currency Converter
Enter an amount, pick from/to currencies from Frankfurter ECB rates via a same-origin Next.js API proxy (avoids browser CORS to Frankfurter), swap pairs, and see converted value plus reciprocal rate. Rates cache one hour in localStorage; searchable dropdown with popular codes first; table of popular or all quote currencies relative to your base. Retry on fetch failure—amounts stay in your browser.
SAP ↔ CSV Converter
SAP → CSV: paste ALV pipe, tab, or spaced grid text with auto-detect, skip rows, strip blanks, optional European date and number normalization, and comma/semicolon/tab CSV out with preview. CSV → SAP: comma CSV, per-column type (text, number, date, material with zero-pad, amount with de-DE formatting), tab or pipe export, copy-for-SAP-paste shortcut, examples, and collapsible usage notes—all client-side.
Browse by category
9 other areas covering code, data, files, media, AI, general utilities, and more.
Code & Developer Tools
15 tools
Format, test, and transform code — regex, Base64, diff, formatters, and API helpers.
File Conversion & Handling
19 tools
PDF, Office, ZIP, OCR, and compression — work with documents in the browser.
Image & Graphics Tools
16 tools
Resize, compress, convert formats, colors, watermarks, and creative image utilities.
Web & Social Media Tools
10 tools
QR codes, barcodes, screenshots, HTML utilities, SEO, and page quality checks.
Audio & Video Tools
15 tools
Convert, trim, compress, transcribe, and extract audio from video.
AI-Powered Tools
8 tools
Summarize, translate, caption images, enhance photos, and lightweight AI helpers.
Productivity & Utility
10 tools
Timers, lists, habits, bookmarks, calculators, and daily utilities.
General Purpose Tools
1 tools
Cross-cutting utilities — timestamps, quick conversions, and everyday helpers that do not fit a single domain.
Fun & Creative Tools
9 tools
ASCII art, word clouds, games, quizzes, jokes, and name generators.