THE TOOLBOX

Free browser tools for everyday tasks

Format text and data, convert values, check colors, generate secure random values, and work with everyday calculations. Tool inputs are processed in your browser.

✓ Local processing✓ No account✓ Inputs processed here✓ Free

Passwords & security

Developer tools

Local processingUUID v4 GeneratorGenerate standards-based UUID v4 identifiers locally.Local processingRandom String GeneratorCreate random strings for identifiers, test data, or development.Local processingAPI Key GeneratorGenerate a random API key candidate in your browser. Check the provider’s format and registration requirements before use.Local processingJWT DecoderDecode a JSON Web Token header and payload locally without verifying its signature.Local processingJSON FormatterFormat and inspect JSON in your browser without sending it to a server.Local processingJSON ValidatorCheck JSON syntax locally and flag repeated object property names.Local processingBase64 Encoder & DecoderEncode or decode Base64 text in your browser.Local processingURL Encoder & DecoderEncode or decode URL components locally.Local processingCompare two CSV files by keyFind added, removed and changed CSV rows by one or more identifier columns. Compare exact cell values locally and download JSON or text reports.Local processingText encoding inspector and UTF-8 converterInspect a local text file’s BOM, bytes and strict UTF-8 validity. Preview an explicit source encoding and export UTF-8 without changing line endings.Local processingHTML Entity EncoderEncode special characters for text inside an HTML element.Local processingHTML Entity DecoderDecode named and numeric HTML character references recognized by the browser.Local processingJSON MinifierRemove JSON formatting whitespace while preserving values; duplicate property names and numbers JavaScript would change are rejected.Local processingCSV to JSON ConverterConvert comma-separated rows with a header into JSON objects. Cell values stay text strings.Local processingJSON to CSV ConverterConvert a JSON array of objects to CSV and choose how null values appear.Local processingCSV Delimiter ConverterConvert comma-, semicolon-, or tab-separated rows into comma-separated CSV.Local processingXML Text EscaperEscape special characters in XML 1.0 text and reject characters XML 1.0 does not allow.Local processingSQL String Literal EscaperDouble straight apostrophes inside a single-quoted SQL string; use bound parameters in applications.Local processingJSON Pointer LookupLook up a JSON value by RFC 6901 JSON Pointer, with clear errors for invalid paths.Local processingUUID ValidatorCheck canonical hyphenated UUIDs line by line and explain format, version, or variant errors.Local processingJSON Schema ValidatorValidate JSON data against a JSON Schema Draft 2020-12 document in your browser.Local processingText and JSON Diff CheckerCompare two text documents line by line or compare JSON values by structure.Local processingCSV ExplorerExplore CSV data in a searchable, sortable table and export the filtered rows.Local processingJSONPath ExplorerSelect values from a JSON document with JSONPath expressions and inspect each result.Local processingColor Palette Contrast CheckerCompare every pair in a color palette against WCAG text contrast thresholds.Local processingCron Expression ExplainerExplain a five-field cron expression and find up to ten UTC matches within the next 366 days, displayed in your chosen time zone.

Text & writing

Local processingWord CounterCount words, sentence estimates, paragraphs, lines, and characters in pasted text.Local processingCharacter CounterCount displayed characters, Unicode letters and number characters, whitespace, and UTF-8 bytes in text.Local processingReading Time EstimatorEstimate reading time at two reference paces or enter your own words-per-minute pace.Local processingTitle Case ConverterCapitalize word beginnings with a simple title-style rule while keeping line breaks.Local processingSentence Case ConverterCapitalize sentence beginnings using browser language rules while keeping punctuation and line breaks.Local processingUppercase Text ConverterConvert text to uppercase using Unicode and the browser’s default locale.Local processingLowercase Text ConverterConvert text to lowercase using Unicode and the browser’s default locale.Local processingText ReverserReverse text by grapheme cluster where supported; older browsers may split combined characters.Local processingReverse Line OrderReverse line order, including blank lines, while keeping the original line breaks in place.Local processingSort Lines AlphabeticallySort lines using the browser’s language rules and choose how numbers in text are ordered.Local processingDuplicate Line RemoverRemove repeated lines using exact, case-insensitive, or outer-whitespace matching while keeping the first line unchanged.Local processingBlank Line RemoverRemove empty or whitespace-only lines from pasted text.Local processingTrim LinesRemove leading and trailing whitespace from every line.Local processingLine Number AdderAdd aligned sequential numbers to each line while keeping blank lines and line breaks.Local processingURL Slug GeneratorTurn a title or phrase into a lowercase, hyphen-separated URL slug while keeping Unicode words.Local processingEmail Address ExtractorFind common email addresses in a message or list and return unique matches.Local processingURL ExtractorFind HTTP and HTTPS links in a message or document and list unique matches.Local processingNumber ExtractorExtract signed, decimal and scientific numbers, including both values in a compact range such as 5-8, without splitting dotted versions or IP addresses.Local processingFind and Replace TextReplace every literal occurrence of one phrase with another.Local processingRegular Expression TesterCheck a JavaScript regular expression against sample text.Local processingRegular Expression EscaperEscape regular-expression metacharacters in literal text.Local processingWhitespace NormalizerCollapse spaces, tabs and Unicode spacing characters while keeping line breaks.Local processingText RepeaterRepeat text 1 to 1,000 times with a clear separator and an output-size preview.Local processingMarkdown to Plain TextConvert common Markdown into readable text while keeping links, code and list order.

Cryptography

Files

Privacy

Converters

Calculators

VFR learning

Tools for your profession

Calculators and planners made for everyday office work. Entries stay in your browser.

Browse tools by profession Outils par métier (FR)

New tools

New tools