ChooseTools

Text & developer tools

Counters, converters, generators and formatters that work offline.

Word & character counterCount words, characters, sentences and estimated reading time.Case converterConvert text to UPPERCASE, lowercase, Title Case or Sentence case.Password generatorGenerate strong random passwords with custom rules.QR code generatorCreate QR codes for links, text or Wi-Fi — free and without watermarks.JSON formatterFormat, validate and minify JSON data.Base64 encode / decodeConvert text to Base64 and back, with full Unicode support.URL encode / decodeEncode text for safe use in URLs, or decode it back.UUID generatorGenerate random version-4 UUIDs in bulk.Hash generatorCompute SHA-1, SHA-256, SHA-384 and SHA-512 hashes of text.Remove duplicate linesDelete repeated lines from a list while keeping the original order.Text diffCompare two texts and highlight added and removed lines.Lorem ipsum generatorGenerate placeholder paragraphs for designs and mockups.Markdown to HTMLConvert Markdown syntax to clean HTML markup.CSV ↔ JSON converterConvert between CSV data and JSON arrays in both directions.Reverse textReverse characters, word order, or line order.Text to URL slugTurn any title into a clean, URL-safe slug.Binary ↔ textConvert text to binary code and back.Morse code translatorTranslate text to Morse code and back.Number base converterConvert between binary, octal, decimal and hexadecimal.Roman numerals converterConvert numbers to Roman numerals and back.Random number generatorGenerate true random numbers in any range.Color converterConvert colors between HEX, RGB and HSL live.CSS minifierCompress CSS by removing comments and whitespace.HTML encode / decodeEscape HTML special characters or decode entities back.Unix timestamp converterConvert Unix timestamps to readable dates and back.Sort linesSort text lines A→Z, Z→A, by length, or shuffle randomly.Find & replaceReplace text in bulk, with optional regex support.Excel to CSVConvert Excel spreadsheets (.xlsx) to CSV files.CSV to ExcelConvert CSV files into formatted Excel spreadsheets.Excel to JSONConvert Excel spreadsheets to a JSON array of objects.JSON to ExcelConvert a JSON array into a formatted Excel file.MT940 to ExcelConvert MT940 bank statements (SWIFT) into Excel.