All tools
Thirty browser-based utilities, grouped by job. Search or jump a category.
- Word CounterCount words, characters, sentences and paragraphs instantly.
- Character CounterCount characters with and without spaces for Twitter bios, SMS captions, meta descriptions, and form limits. Counting runs in your browser.
- Case ConverterSwitch headlines and identifiers between uppercase, lowercase, title case, camelCase, PascalCase, snake_case, and kebab-case without uploading.
- Remove Duplicate LinesRemove duplicate lines from lists, logs, and exports. Keep the first or last match, optionally sort, and copy a clean list locally.
- Remove Extra SpacesCollapse extra spaces, trim edges, and clean text pasted from Word or PDFs. Whitespace cleanup runs entirely in your browser.
- Text Diff CheckerCompare two versions of a draft side by side. Spot insertions and deletions by character, word, or line without sending text away.
- Slug GeneratorTurn a page title into a URL slug: lowercase, accents stripped, words joined with hyphens. The conversion stays in your browser.
- Reading Time CalculatorEstimate how long a draft takes to read at your words-per-minute pace. Fast and slow reader ranges update in this browser tab.
- JSON FormatterPretty-print JSON with a chosen indent so API payloads are readable. Formatting runs in your browser and never leaves this tab.
- JSON ValidatorCheck whether JSON is syntactically valid and see the line and column of the first error. Validation stays in your browser.
- JSON MinifierMinify JSON by stripping extra whitespace to shrink request payloads. Compression of the text happens locally in this tab.
- JSON to CSVConvert a JSON object or array of objects into CSV for spreadsheets. Nested keys flatten with dots, all inside your browser.
- Base64 EncoderEncode UTF-8 text to Base64 for data URIs, headers, and embeds. Encoding uses the Web APIs in this tab, with no server hop.
- Base64 DecoderDecode Base64 back into readable UTF-8 text so you can inspect tokens and payloads. Decoding never leaves this browser tab.
- URL EncoderPercent-encode query values and path segments with encodeURIComponent. Spaces become %20. Encoding stays in your browser.
- URL DecoderDecode percent-encoded URLs and query strings back to readable text. Invalid sequences are flagged without a network call.
- UUID GeneratorGenerate UUID version 4 values with the Web Crypto API. Create up to 500 identifiers at once, then copy or download the list.
- Unix Timestamp ConverterConvert Unix time in seconds or milliseconds to a calendar date, and the other way around. Conversion runs locally in the browser.
- Percentage CalculatorFind X percent of Y, what percent one number is of another, percent change, and percent difference. Math stays in this tab.
- Discount CalculatorWork out sale prices from an original amount and a discount percent. Optional tax applies after the discount, all in the browser.
- Age CalculatorCalculate exact age in years, months, and days from a date of birth. See days lived and the next birthday, computed locally.
- Date Difference CalculatorMeasure the span between two calendar dates in days, weeks, months, and years. Optionally include the end date in the count.
- Average CalculatorPaste a list of numbers and get the mean, median, sum, count, min, and max. Stats compute in your browser from the values you type.
- Ratio CalculatorSimplify a ratio to lowest terms or solve a missing value in A:B = C:D. Proportion math runs locally in this browser tab.
- Compound Interest CalculatorProject a balance with compound interest, yearly contributions, and yearly, quarterly, monthly, or daily compounding in this tab.
- Image CompressorShrink JPEG, PNG, or WebP files with a quality slider. Compression uses canvas in your browser so the original never uploads.
- Image ResizerResize images to exact pixel width and height, with an option to keep the aspect ratio. Processing stays on this device.
- JPG to WebPConvert JPEG photos to WebP in the browser to cut page weight. Adjust quality, then download the .webp without uploading.
- PNG to WebPConvert PNG graphics and screenshots to WebP for smaller assets. The file is encoded in your browser with a quality control.
- WebP to JPGConvert a WebP image to JPEG when a tool, email client, or printer still needs JPG. Encoding happens locally on this device.