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
Search tools
Passwords & security
Local processingFree Password GeneratorGenerate a random password in your browser, with a length and character groups you choose.Local processingFree Passphrase GeneratorCreate memorable passphrases from randomly selected words on your device.Local processingPassword Strength CheckerCheck password length and character variety locally. Your password stays in this browser.Local processingPassword Entropy CalculatorEstimate password entropy in bits from its length and character set.Local processingPassword Crack Time CalculatorEstimate how long an attacker might need to guess a password under stated assumptions.Local processingSecure PIN GeneratorGenerate a random numeric PIN using your browser’s cryptographic random generator.Local processingRecovery Code GeneratorCreate random recovery-code candidates in your browser; use them only with services that let you register custom codes.Local processingRandom Secret GeneratorCreate random tokens and secrets with the Web Crypto API.
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
Hash generators: compare algorithmsChoose a hash tool and understand what its digest can and cannot tell you.Local processingSHA-256 Hash GeneratorCalculate a SHA-256 digest from text with the browser Web Crypto API.Local processingSHA-512 Hash GeneratorCalculate a SHA-512 digest from text with the browser Web Crypto API.Local processingHMAC GeneratorCreate an HMAC-SHA-256 authentication code locally with Web Crypto.Local processingText Encrypt & DecryptEncrypt or decrypt text locally using AES-GCM and a passphrase.
Files
Local processingFile Hash CalculatorCalculate a SHA-256 checksum for a file selected in your browser.Local processingImage Compressor and ResizerResize and compress a still image locally, then compare its dimensions and file size.Local processingPDF Page Merger and OrganizerMerge PDF files or choose and reorder their pages locally.Local processingImage Cropper, Rotator and ResizerCrop, rotate, and resize an image in your browser, then download a PNG result.
Privacy
Local processingImage Metadata ViewerInspect image dimensions and supported EXIF metadata in your browser.Local processingImage Metadata CleanerCreate a still image copy without the original metadata. PNG stays PNG; other formats may be re-encoded.Local processingBrowser Privacy CheckerReview privacy-relevant browser settings and capabilities on this device.Local processingLocal Data InspectorInspect local storage, session storage, and readable cookies for this site.Local processingRedact a screenshot with opaque rectanglesCover selected screenshot pixels with solid black rectangles and export a new flattened PNG locally in your browser.Local processingRemove parameters from a linkInspect an HTTP(S) link locally and choose individual query parameters to remove. Review the exact preview before copying. Nothing is preselected.Local processingQR Code Reader from ImageRead a QR code from a PNG, JPEG or WebP image in your browser. Free, no account, no camera and no automatic link opening.
Converters
Local processingUnix Timestamp ConverterConvert a Unix timestamp in seconds or milliseconds, or an ISO 8601 date and time, to UTC.Local processingTime Zone Date FormatterFormat an RFC 3339 timestamp in an IANA time zone such as Europe/Paris.Local processingHEX to RGB ConverterConvert a 3-, 4-, 6-, or 8-digit CSS HEX color to RGB channels and ready-to-use CSS.Local processingRGB to HEX ConverterConvert RGB channels and optional alpha into a CSS HEX color.Local processingPX to REM ConverterConvert a CSS pixel value to rem using the root font size you choose.Local processingData Size ConverterConvert a byte count to decimal and binary units (kB/MB and KiB/MiB).Local processingTemperature ConverterConvert a temperature reading between Celsius, Fahrenheit, and Kelvin.Local processingQR Code GeneratorCreate a downloadable QR code from text or a URL in your browser.
Calculators
Local processingDate Difference CalculatorCalculate elapsed whole days between two ISO calendar dates.Local processingDate Add or Subtract DaysAdd or subtract calendar days from a chosen date.Local processingPercentage CalculatorCalculate a percentage amount, find a part’s share of a total, or measure percentage change between two values.Local processingTip CalculatorCalculate a tip amount and total from the bill amount and tip percentage you choose.Local processingBill Split CalculatorSplit a bill evenly by person, with an optional tip percentage.Local processingDiscount CalculatorCalculate the savings and reduced price from a price and discount percentage.Local processingLoan Amortization CalculatorEstimate fixed-rate monthly loan payments, interest, insurance, fees, extra repayments, and a full amortization schedule.Local processingAspect Ratio CalculatorFind an image’s aspect ratio and calculate a matching dimension from a new width or height.Local processingColor Contrast Ratio CheckerCheck WCAG 2.2 AA and AAA text contrast for two solid HEX colors.Local processingRandom Integer GeneratorGenerate cryptographically random integers within an inclusive range, with an option to prevent repeats.Local processingMeeting Time Zone PlannerCompare one meeting time across selected IANA time zones.
VFR learning
Local processingVFR wind calculator: drift, heading and crosswindSee how wind changes a ground path, and separate a wind into headwind and crosswind components.Local processingMETAR & TAF decoder for student pilotsLearn to read a pasted METAR or TAF: wind, visibility, clouds and forecast changes, explained locally in your browser.Local processingMass and balance: learning calculatorExplore how loading and fuel use change mass and centre of gravity (CG). Enter your own data or open the clearly fictional exercise.
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
Adult BMI calculatorCalculate an adult’s body mass index from height and weight, with general reference categories and clear limitations.Length, mass and volume converterConvert common length, mass and volume units, including miles, pounds and US liquid gallons.Fuel consumption calculatorCalculate fuel consumption in L/100 km and km/L, with an optional fuel-cost estimate.
New tools
Energy consumption calculatorCalculate electricity use in kWh from power and operating time, with an optional energy-cost estimate.Time duration calculatorCalculate the time between two clock times in hours and minutes, with an explicit next-day option.Rule of three calculatorFind a missing value in a direct proportion using three known numbers.