All tools
101 tools across 13 categories. Every utility on the site, in one searchable list.
Cleanup & Formatting
8 toolsRemove unwanted characters, lines, and whitespace.
- Filter Lines by Substring
Remove or keep lines that match a substring or regular expression. Case-insensitive option, runs entirely in your browser.
- Remove Accents
Strip accents and diacritical marks from text — café becomes cafe, naïve becomes naive. Works across scripts using Unicode NFKD normalization.
- Remove Duplicate Lines
Remove duplicate lines from text or lists. Case-insensitive and trim options. Browser-based, free, no uploads.
- Remove Empty Lines
Strip blank and whitespace-only lines from any text. Browser-based, instant.
- Remove Line Breaks
Strip line breaks from text. Replace with spaces, remove entirely, or keep paragraph breaks. Free, browser-based, no uploads.
- Remove Punctuation
Strip punctuation and symbols from text. Optionally keep sentence enders (.!?) for readability.
- Strip HTML Tags
Remove HTML tags from any markup and return clean plain text. Decodes entities, removes scripts and styles.
- Trim Whitespace
Strip leading and trailing whitespace from text. Per-line mode. Optional collapse of repeated spaces.
Case Conversion
2 toolsSwitch between uppercase, lowercase, title case, and more.
Sorting & Lines
5 toolsSort, reverse, shuffle, and manipulate lines.
- Add Prefix / Suffix to Lines
Prepend or append text to every line — make bullet lists, SQL value lists, quoted strings.
- Number Each Line
Prefix every line of text with a number. Custom start, separator, zero-padding, and skip-empty.
- Shuffle Lines
Randomly reorder the lines of any text. Optional skip-empty. Cryptographic RNG.
- Sort Lines
Sort lines alphabetically, by length, or numerically. Ascending or descending, case-insensitive, with empty-line removal.
- Wrap Lines at N Characters
Wrap long text to a fixed line width — soft word-break by default, optional break for long words.
Find & Replace
6 toolsSearch and replace text, extract emails, URLs, numbers.
- Compare Two Lists
Paste two lists and see which items are common, which are unique to A, which are unique to B, and the combined union — all in your browser.
- Count Occurrences
Count how many times a word, phrase, or regex appears in text. Case-insensitive, overlapping options.
- Extract Emails
Pull all email addresses out of any text. Deduplicate, lowercase, and copy as a list. Browser-based and private.
- Extract Numbers / Phones
Pull integers, decimals, or phone-like sequences out of text. Deduplicate and copy as a clean list.
- Extract URLs
Pull all URLs out of any text — http, https, and www. Deduplicate and copy as a list. Browser-based.
- Find and Replace
Find and replace text online — plain or regex, case-sensitive or insensitive. Free, browser-based, real-time.
Counting & Analysis
4 toolsCount words, characters, lines, sentences, and analyze text.
- Character Counter
Free online character counter — counts letters, digits, punctuation, whitespace, and total characters with full unicode support.
- Count Duplicates in List
Paste a list and get back each unique value with a count of how many times it appeared. Sorted by frequency.
- Keyword Density Analyzer
Analyze keyword frequency and density in any text. Filter stop words, set min length, show top N. For SEO and content analysis.
- Word Counter
Free online word counter. Instantly count words, characters, sentences, paragraphs, and reading time. No upload — your text stays in your browser.
Transformation
7 toolsReverse, repeat, and stylize text.
- Disemvowel
Strip every vowel from a passage of text. Optional toggles for case and whether to treat the letter Y as a vowel.
- Reverse Text
Reverse text by characters, words, or lines. Unicode and emoji safe. Free, browser-based, instant.
- Strikethrough / Underline Text
Add strikethrough, underline, or overline to text using Unicode combining characters. Works in most chats and social apps.
- Stylize Text (Bold, Italic, Mono, Wide)
Convert text to Unicode bold, italic, monospace, small caps, or fullwidth. Use anywhere Unicode is supported.
- Text Repeater
Repeat a string any number of times with optional separator. Useful for filler, test data, formatting tricks.
- Upside-Down Text
Flip text upside down using Unicode look-alikes. Paste anywhere — social media, messages, names. Free.
- Word Scrambler
Scramble letters inside each word — optionally keep the first or last letter fixed. Useful for puzzles, typoglycemia demos, and pseudonymized samples.
Encoding
9 toolsEncode and decode text — Base64, URL, HTML entities, hashes.
- ASCII Codes Converter
Convert text to ASCII or Unicode code points in decimal or hex — and decode code-point lists back to text. Browser-based, full Unicode support.
- Base64 Encode / Decode
Encode text to Base64 or decode Base64 to text. UTF-8 / unicode safe. Free, browser-based, no upload.
- Binary ↔ Text Converter
Convert text to 8-bit binary or decode binary back to text. UTF-8 safe, browser-based, instant.
- Hash Generator
Compute MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes of any text. Runs entirely in your browser via Web Crypto API.
- Hex ↔ Text Converter
Convert text to hexadecimal bytes or decode hex back to text. UTF-8 safe, ignores formatting and 0x prefixes.
- HTML Entity Encoder / Decoder
Encode HTML-unsafe characters (<, >, &) to entities, or decode entities back to characters. Named and numeric modes.
- Morse Code Translator
Encode text to International Morse Code or decode Morse back to text. Supports letters, digits, punctuation.
- ROT13 / Caesar Cipher
Shift letters by a fixed amount — ROT13 (the classic) or any Caesar shift from -25 to 25. Free, browser-based.
- URL Encoder / Decoder
Percent-encode or decode URLs and query strings. Component or full-URL mode. Browser-based, instant.
Generators
14 toolsGenerate Lorem Ipsum, passwords, random numbers, slugs, and more.
- Combination Generator
Generate every unordered combination of K items chosen from your list. Capped at 10,000 results to stay responsive.
- Email Signature Generator
Build a professional email signature with name, title, contact, social, and optional logo. Outputs Gmail/Outlook-compatible HTML.
- Lorem Ipsum Generator
Generate Lorem Ipsum placeholder text — by words, sentences, or paragraphs. Browser-based, instant, copy-friendly.
- Number Range Generator
Generate a sequence of numbers from a start to an end value with a configurable step. Decimal, zero-padded, hex, or binary output.
- Password Generator
Generate strong random passwords with letters, numbers, symbols. Cryptographically secure, runs entirely in your browser.
- Permutation Generator
Generate every permutation of a list of items, optionally choosing only k items at a time. Output is capped at 10,000 entries to stay responsive.
- Privacy Policy Generator
Generate a privacy policy template for your website. GDPR / CCPA options. Browser-based, instant, downloadable HTML.
- Random Line Picker
Pick one or more random lines from your list. Optional uniqueness and skip-empty modes. Browser-based RNG.
- Random Number Generator
Generate cryptographically secure random numbers — integers or decimals, with optional uniqueness. Browser-based.
- Random String Generator
Generate random strings of any length using letters, digits, and symbols. Powered by crypto.getRandomValues — produces multiple strings at once.
- Robots.txt Generator
Build a robots.txt file with allow / disallow rules per user-agent, crawl-delay, and sitemap URL. Browser-based.
- Terms of Service Generator
Generate a terms-of-service template for your website. Optional sections for payments, refunds, user content, DMCA, arbitration.
- Text to Slug
Convert titles or sentences into clean URL slugs. Diacritic-safe, custom separator, length limit.
- UUID Generator
Generate UUIDs — v4 (random) or v7 (time-ordered, sortable). Bulk generation, uppercase, brace-wrapped formats.
Developer Tools
16 toolsJSON formatter, JWT decoder, HTML editor, CSV ↔ JSON, diff, Markdown.
- Box Shadow Generator
Visual builder for CSS box-shadow. Tune offset, blur, spread, color, opacity. Inset support. Live preview.
- Color Converter
Convert between HEX, RGB, HSL, and RGBA color formats. Live color picker, all formats stay in sync. Browser-based.
- Color Palette Generator
Generate color palettes from a base color — complementary, analogous, triadic, tetradic, monochromatic, shades, tints. Live swatches + CSS variables export.
- Cron Expression Builder
Build cron expressions with a 5-field editor. See plain-English description and the next 5 fire times in your local timezone.
- CSS Gradient Generator
Visual CSS gradient builder. Linear, radial, conic. Unlimited color stops, live preview, one-click copy of the CSS.
- CSV ↔ JSON
Convert CSV to JSON (array of objects) or JSON to CSV. Custom delimiter, header detection, quoted fields supported.
- HTML Editor (WYSIWYG)
Browser-based WYSIWYG HTML editor with formatting toolbar and live HTML source view. Paste rich text, edit, copy clean HTML.
- JSON Diff
Compare two JSON values structurally. Shows added, removed, and changed keys with full paths. Browser-based.
- JSON Formatter / Validator
Format, minify, and validate JSON instantly. 2/4-space or tab indent. Shows precise error location. Runs in your browser.
- JWT Decoder
Decode JSON Web Tokens (JWT) in your browser. View header, payload, and expiry. Signature shown but not verified.
- Markdown Table Generator
Build Markdown tables visually — click cells to edit, set alignment, import from CSV. Live preview and copy.
- Markdown to HTML
Convert Markdown to clean HTML with live preview. Supports headings, lists, links, code blocks, blockquotes, emphasis.
- Meta Tag Generator
Generate SEO meta tags + Open Graph + Twitter Card tags for any page. Live SERP preview. Browser-based.
- Number Base Converter
Convert numbers between decimal, hex, binary, octal, and any base 2-36. All four common bases stay in sync.
- Regex Tester
Test JavaScript regular expressions live — highlights matches in your text and lists captured groups. All flags supported.
- Text Diff / Compare
Compare two blocks of text line by line. See added, deleted, and unchanged lines highlighted. Browser-based.
Image Tools
10 toolsResize, compress, crop, convert, and transform images — all in your browser.
- Image Compressor
Compress JPG, PNG, or WebP photos. Adjust quality, set max width, see size savings. Browser-based, no upload.
- Image Crop
Crop any image by drag-selecting a region. Outputs PNG, JPEG, or WebP. Browser-based, no upload.
- Image Filters
Apply Instagram-style filters to any image: grayscale, sepia, blur, brightness, contrast, saturation, hue-rotate, invert.
- Image Flip
Flip any image horizontally, vertically, or both. Browser-based, no upload.
- Image Format Converter
Convert images between PNG, JPEG, and WebP formats. Adjust quality for JPEG/WebP. Browser-based, instant.
- Image Resize
Resize JPG, PNG, or WebP images to any dimensions. Keep aspect ratio. Choose output format. Runs in your browser.
- Image Rotate
Rotate any image by 90°, 180°, 270°, or any arbitrary angle. Browser-based, no upload, exports as PNG/JPG/WebP.
- Image to Base64
Convert images to Base64 data URIs for embedding in CSS, HTML, or JSON. Optional CSS url() wrapper.
- Image to Grayscale
One-click grayscale conversion. Includes poster/quantized levels (4, 16, 64) for stylized comic-book or print-style output.
- Image Watermark
Add a text watermark to any image — choose font, color, opacity, rotation, and position. Browser-based, no upload.
PDF Tools
8 toolsMerge, split, rotate, and convert PDFs — all in your browser, no upload.
- Image to PDF
Convert one or more JPG, PNG, or WebP images into a single PDF. A4/Letter/Legal page sizes. Browser-based.
- PDF Compress
Reduce PDF file size with lossless re-encoding. Shows before/after sizes. Browser-based, no upload.
- PDF Extract Pages
Pull a subset of pages from a PDF into a new file. Range syntax like 2-5,7. Browser-based, no upload.
- PDF Merge
Combine multiple PDFs into one. Drag-to-select multiple files. Runs entirely in your browser via pdf-lib.
- PDF Page Numbers
Add page numbers to any PDF. Choose position, format, start number, font size, and color. Browser-based.
- PDF Rotate Pages
Rotate PDF pages 90°, 180°, or 270°. Apply to all pages or specific page ranges. Browser-based, no upload.
- PDF Split
Split a PDF into separate files by page ranges, or extract every N pages. Outputs a zip of multiple PDFs. Browser-based.
- PDF Watermark
Add a text watermark to every page of a PDF. Tune text, opacity, rotation, color, and position. Browser-based.
CSV Tools
6 toolsFilter, sort, dedupe, and analyze CSV data — all in your browser.
- CSV Column Extractor
Pick specific columns from a CSV and output as CSV, TSV, or a plain newline-separated list.
- CSV Deduplicate
Remove duplicate rows from a CSV by full row or by selected columns. Case-insensitive and trim options.
- CSV Filter
Filter CSV rows by column value — contains, equals, regex, numeric compare. Browser-based, no upload.
- CSV Sort
Sort CSV rows by any column — alphabetical, numeric, or natural (a2 before a10). Browser-based.
- CSV Stats
Per-column statistics for any CSV: count, non-empty, unique, numeric count, min, max, mean, sum.
- CSV Viewer
Paste any CSV and see it as a clean, scrollable table. Auto-detects delimiter. Browser-based, no upload.
Office Tools
6 toolsWord, Excel, and PowerPoint conversions — DOCX, XLSX, PPTX — all in your browser.
- CSV to XLSX
Convert CSV files to Excel .xlsx. Pick delimiter, sheet name, and output filename. Browser-based, no upload.
- DOCX to HTML
Convert .docx Word documents to clean HTML — preserves headings, bold/italic, lists, links, tables. Browser-based.
- DOCX to Text
Extract plain text from a .docx Word document. Browser-based, no upload — your file never leaves your device.
- PPTX to Text
Extract visible text and speaker notes from a .pptx PowerPoint deck. Slide-by-slide output. Browser-based.
- XLSX to CSV
Convert Excel .xlsx (or .xls, .ods) spreadsheets to CSV. Pick any sheet, choose delimiter, download a single sheet or zipped all sheets.
- XLSX to JSON
Convert Excel sheets to JSON — array of objects (keyed by header) or array of arrays. Browser-based, no upload.