ListCombinator toolkit
Free online tools for every list task
Combine keywords, compare exports, remove duplicates, convert formats, sort rows, and randomize names. Every tool runs locally in your browser.
Compare tools
Compare text and data tools
Find shared, missing, and different values across two lists.
Compare Lists
Compare two lists online to find common items, items only in list A, and items only in list B. Case-sensitive and case-insensitive comparison supported.
Open tool →List Difference
Find values that appear in List A but not List B with this free online list difference tool. Compare IDs, keywords, URLs, names, and spreadsheet columns.
Open tool →List Intersection
Find the intersection of two lists: values present in both lists. Compare keywords, emails, IDs, URLs, and spreadsheet columns privately online.
Open tool →HTML Compare
Pretty-print and compare two HTML snippets to highlight source, attribute, and content changes with less whitespace noise.
Open tool →Clean tools
Clean text and data tools
Remove duplicate values and put disorganized lists in a useful order.
Remove Duplicate Lines
Remove duplicate lines from a list while preserving the original order. Ignore case, trim whitespace, and clean empty lines instantly in your browser.
Open tool →Sort a List
Sort lines alphabetically, naturally, or numerically in ascending or descending order. Clean blank lines and organize lists online.
Open tool →Filter Lines
Filter lines online by text, prefix, suffix, exact value, or regular expression. Keep matching lines or remove them while preserving the original order.
Open tool →Remove Empty Lines
Remove blank and whitespace-only lines from text online, or collapse repeated blank rows into a single separator while preserving the remaining text.
Open tool →Find and Replace Text
Find and replace text online across multiple lines. Use literal text, whole-word matching, case sensitivity, or regular expressions with live result counts.
Open tool →Remove Duplicate Words
Remove repeated words from text while preserving their first occurrence and punctuation. Process duplicates across the document or separately within each line.
Open tool →Strip HTML Tags
Convert HTML into readable plain text while decoding entities and preserving useful line breaks for block elements.
Open tool →Normalize Unicode
Normalize visually equivalent Unicode sequences using NFC, NFD, NFKC, or NFKD and diagnose hidden comparison differences.
Open tool →Remove Invisible Characters
Find zero-width spaces, byte-order marks, soft hyphens, directional marks, and control characters hidden in text.
Open tool →Extract tools
Extract text and data tools
Pull URLs, email addresses, numbers, and columns from unstructured or delimited input.
URL Extractor
Extract HTTP, HTTPS, and www links from text online. Remove duplicates, strip tracking query parameters, and copy a clean URL list privately.
Open tool →Email Extractor
Extract email addresses from text, documents, logs, HTML, or copied data. Validate, lowercase, deduplicate, and export a clean email list locally.
Open tool →Number Extractor
Extract integers, decimals, signed numbers, or all numeric values from text online. Remove duplicates, preserve order, and export one number per line.
Open tool →CSV Column Extractor
Extract one column from CSV, TSV, semicolon, or pipe-delimited data online. Select by header name or column number with quoted-field support.
Open tool →Regex Extractor
Run a JavaScript regular expression against text and extract full matches or a selected capture group with unique-result options.
Open tool →Format tools
Format text and data tools
Convert copied rows into slugs, JSON, delimited text, or consistent casing.
New Line to Comma Separator
Convert a column or newline-separated list into comma-separated values. Add quotes, choose a custom delimiter, and copy the result online.
Open tool →Add Prefix and Suffix
Add text before or after every line in a list. Wrap values in quotes, build URLs, format SQL values, and edit columns in bulk online.
Open tool →Slug Generator
Convert titles and phrases into clean URL slugs in bulk. Remove accents, punctuation, extra spaces, and uppercase letters online.
Open tool →List to JSON Array
Convert newline-separated values into a valid JSON string array. Escape quotes correctly, remove empty rows, and choose compact or pretty output.
Open tool →List Case Converter
Change every line in a list to uppercase, lowercase, title case, or sentence case. Format keywords, labels, names, and copied columns online.
Open tool →List to Array Converter
Convert a newline-separated list into JSON, JavaScript, Python, PHP, or Java array syntax. Escape strings correctly and choose compact or formatted output.
Open tool →Add Line Numbers
Number every non-empty line online with a custom starting value, increment, zero padding, prefix, and separator. Copy clean numbered text instantly.
Open tool →Comma to Newline Converter
Convert comma-separated, semicolon-separated, pipe-separated, tab-separated, or custom-delimited values into one clean item per line online.
Open tool →Combine tools
Combine text and data tools
Create keyword variations, list combinations, and ordered arrangements.
Keyword Combiner
Combine seed keywords, modifiers, locations, and buyer-intent terms into broad, phrase, or exact-match keyword lists. Free, fast, and processed in your browser.
Open tool →Permutation Generator
Generate ordered permutations from a list with a chosen length. Create arrangements with or without repetition and export the results online.
Open tool →Merge Two Lists
Merge two lists by appending, alternating rows, joining line by line, or creating a unique union. Preserve order and export the merged results online.
Open tool →Analyze tools
Analyze text and data tools
Measure text structure, vocabulary, characters, and repeated terms.
Word Frequency Counter
Count repeated words, percentages, and first appearances. Ignore case, punctuation, numbers, and common stop words.
Open tool →Character Frequency Counter
Count letters, digits, symbols, whitespace, and Unicode characters with code-point details and percentages.
Open tool →Text Statistics
Calculate detailed text statistics including words, unique words, sentences, paragraphs, lines, characters, and estimated reading time.
Open tool →Data tools
Data text and data tools
Validate, compare, clean, and convert JSON and CSV data.
JSON Compare
Compare two JSON documents by keys and values instead of line order. Find added, removed, and changed paths in your browser.
Open tool →JSON Validator
Validate JSON online and locate syntax errors with line and column details. Format valid JSON without uploading your data.
Open tool →JSON Formatter
Beautify minified JSON with readable indentation and stable formatting. Validate and format JSON locally in your browser.
Open tool →JSON Minifier
Remove unnecessary whitespace from JSON while validating the document. Create compact JSON privately in your browser.
Open tool →JSON Merge
Merge two JSON objects with recursive object handling and clear overwrite behavior. Process configuration data in your browser.
Open tool →JSON Flattener
Flatten nested JSON objects and arrays into dot-notation paths. Inspect configuration, translation, and API data online.
Open tool →i18n JSON Compare
Compare two nested localization JSON files to find missing keys, extra keys, and empty translations. Built for i18n QA.
Open tool →CSV Compare
Compare CSV data by ID, email, SKU, or another key. Find added, removed, and changed rows even when row order differs.
Open tool →CSV Dedupe
Deduplicate CSV records by one or more columns while preserving headers and the first matching row. Runs locally in your browser.
Open tool →CSV Sort
Sort CSV records by a selected column in ascending or descending order while preserving quoted values and headers.
Open tool →CSV Filter
Filter CSV rows using contains, equals, starts-with, ends-with, or regular-expression matching on a selected column.
Open tool →CSV to JSON
Convert CSV rows into a JSON array of objects using the first row as property names. Handles quoted delimiters locally.
Open tool →JSON to CSV
Convert a JSON array of objects into CSV with a combined header set and correctly escaped values.
Open tool →Document tools
Document text and data tools
Review contract revisions and deterministic translation QA checks.
Contract Redline
Compare two contract drafts and highlight inserted, removed, and changed wording by paragraph and word. Private browser-based redline.
Open tool →Translation Placeholder Checker
Check source and translated text for missing variables, HTML tags, numbers, URLs, and line mismatches before localization release.
Open tool →Randomize tools
Randomize text and data tools
Shuffle lists and create random pairs without uploading names.
Randomize a List
Shuffle a list into a random order instantly. Randomize names, tasks, questions, teams, or rows privately in your browser.
Open tool →Random Pair Generator
Create random pairs from a list of names or match two separate lists without repeats. Useful for classrooms, teams, games, and peer reviews.
Open tool →Random Picker
Pick one or multiple random items from a list online. Choose whether items can repeat and generate a fresh unbiased selection in your browser.
Open tool →Random Group Generator
Split a list of names into random groups or teams online. Choose the number of groups or members per group and handle leftovers automatically.
Open tool →