Guide

Choose a tool, paste or enter your data, and use the result immediately. Most processing happens in your browser.

Available tools

Browse all 151 tools grouped by category. Filter by keyword or jump straight to a category to find what you need.

151 tools
ToolCategoryDescription
Encoding6 tools
Base64 Encode / DecodeEncodingEncode text to Base64 or decode Base64 back to plain text.
URL Encode / DecodeEncodingEncode and decode URLs with percent encoding.
Morse Code ConverterEncodingConvert text to Morse code and Morse code back to text.
ROT13 ConverterEncodingTransform text with the ROT13 substitution cipher.
JWT DecoderEncodingDecode JSON Web Token headers and payloads.
JWT GeneratorEncodingGenerate a JSON Web Token (JWT) from a header, payload, and signing secret.
JSON7 tools
JSON FormatterJSONFormat, pretty-print, and validate JSON in your browser.
JSON YAML ConverterJSONConvert JSON and YAML configuration data both ways.
JSONPath ExtractorJSONExtract values from JSON with JSONPath expressions.
JSON ValidatorJSONValidate JSON syntax and pinpoint errors with clear location hints.
JSON MinifierJSONRemove whitespace and line breaks from JSON to reduce its size.
JSON ViewerJSONVisualize JSON as an interactive collapsible tree view.
JSON Expected-Value ValidatorJSONValidate multiple JSON test cases in bulk against a schema and expected values defined in CSV.
Text18 tools
Text CounterTextCount characters, lines, words, and bytes in real time.
Remove NewlinesTextRemove or replace line breaks from text in one step.
Remove Duplicate LinesTextRemove duplicate lines and keep only unique text lines.
Case ConverterTextConvert text between upper case, lower case, camelCase, snake_case, and more.
Line SorterTextSort text lines ascending, descending, or randomly.
SQL FormatterTextFormat SQL queries for readability.
Text ReverserTextReverse text by character or by line.
Highlight Duplicate LinesTextFind and highlight duplicate lines in text.
Trim WhitespaceTextRemove leading and trailing whitespace from text.
Text RepeaterTextRepeat text a specified number of times.
Add Line NumbersTextAdd line numbers to each line of text.
Text WrapperTextWrap text at a specified character width.
Full-width / Half-width ConverterTextConvert Japanese full-width and half-width characters.
Hiragana / Katakana ConverterTextConvert Japanese text between hiragana and katakana.
Invalid Character CheckerTextDetect platform-dependent or problematic characters in text.
Lorem Ipsum GeneratorTextGenerate placeholder text for layout and design testing.
Text StatisticsTextAnalyze frequent words and character usage in text.
Git Command Cheat SheetTextA searchable, filterable reference of common Git commands: setup, branching, remotes, undo, stash, and more.
Generators22 tools
UUID GeneratorGeneratorsGenerate UUID v4 values instantly.
SHA-256 Hash GeneratorGeneratorsGenerate SHA-256 hashes for text.
Password GeneratorGeneratorsGenerate strong random passwords with custom options.
Color Code ConverterGeneratorsConvert color values between HEX, RGB, and HSL.
QR Code GeneratorGeneratorsGenerate downloadable QR codes from text or URLs.
QR Code ScannerGeneratorsScan QR codes in real time using your camera, or decode QR codes from image files.
Random String GeneratorGeneratorsGenerate random strings with custom length and character sets.
Random Number GeneratorGeneratorsGenerate random numbers within a specified range.
Color Palette GeneratorGeneratorsGenerate color palettes randomly or from a base color.
ULID GeneratorGeneratorsGenerate sortable unique ULID identifiers.
SHA-512 Hash GeneratorGeneratorsGenerate SHA-512 (or SHA-384) hashes for text.
MD5 Hash GeneratorGeneratorsGenerate an MD5 hash for text.
bcrypt GeneratorGeneratorsGenerate and verify bcrypt password hashes.
HMAC GeneratorGeneratorsGenerate HMAC values from text and a secret key. Supports SHA-1, SHA-256, SHA-384, and SHA-512.
Checksum Calculator (CRC16 / CRC32)GeneratorsCalculate CRC-16, CRC-32, Adler-32, and Sum-8 checksums from text in one click.
Password Strength CheckerGeneratorsCheck your password's strength in real time — no data sent to any server.
UUID v7 GeneratorGeneratorsGenerate sortable UUID v7 identifiers with millisecond-precision timestamps.
UUID ValidatorGeneratorsValidate UUID format and inspect version, variant, and embedded timestamps.
Slug GeneratorGeneratorsConvert any text into a URL-safe slug with customizable separator and case options.
TOTP GeneratorGeneratorsGenerate two-factor authentication (TOTP) one-time passcodes from a Base32 secret key, entirely in your browser.
Color Contrast CheckerGeneratorsCalculate the contrast ratio between a text color and a background color, and check whether it meets WCAG 2.1 AA and AAA standards. Helps you choose accessible color combinations.
AES Encrypt / DecryptGeneratorsEncrypt and decrypt text with AES-GCM or AES-CBC using a passphrase. The salt and IV are generated automatically and embedded in the ciphertext, so decryption only needs the passphrase.
Calculators15 tools
Number Base ConverterCalculatorsConvert numbers between binary, octal, decimal, and hexadecimal.
BMI CalculatorCalculatorsCalculate BMI and ideal body weight from height and weight.
Percentage CalculatorCalculatorsCalculate percentages, increases, decreases, and discounts.
Unit ConverterCalculatorsConvert length, weight, temperature, and other units.
Tax CalculatorCalculatorsCalculate tax-included and tax-excluded prices.
Loan CalculatorCalculatorsEstimate monthly payments and total repayment for a loan.
CIDR CalculatorCalculatorsCalculate network address, broadcast, subnet mask, and usable hosts from an IP/CIDR.
IPv4 Range ExpanderCalculatorsExpand an IP address range or CIDR block into a full list of individual IPv4 addresses. Copy or download as text.
Subnet CalculatorCalculatorsDivide an IP network into subnets by specifying the number of subnets or required hosts per subnet. Supports VLSM (Variable Length Subnet Masking).
Chmod CalculatorCalculatorsSet file permissions with checkboxes and convert between octal notation, symbolic notation, and a chmod command.
IBAN ValidatorCalculatorsCheck the format and mod-97 checksum of an International Bank Account Number (IBAN).
IPv4 Address ConverterCalculatorsConvert an IPv4 address between dotted decimal, decimal integer, hexadecimal, octal, and binary notation.
MAC Address GeneratorCalculatorsGenerate random MAC addresses with separator, OUI, and multicast/locally-administered bit options.
IPv6 ULA GeneratorCalculatorsGenerate an RFC 4193-compliant IPv6 Unique Local Address (ULA).
Random Port GeneratorCalculatorsGenerate random, non-duplicate port numbers within well-known, registered, dynamic, or custom ranges.
Web13 tools
User Agent ParserWebParse user agent strings to inspect browser, OS, and device details.
Meta Tag GeneratorWebGenerate SEO, Open Graph, and social sharing meta tags.
Email NormalizerWebNormalize email addresses by lowercasing, stripping +tags, and removing Gmail dots, then detect duplicates.
URL ParserWebBreak a URL down into its protocol, host, path, query parameters, and more.
Query String ParserWebBreak a query string down into key-value pairs and view it as JSON.
Query String BuilderWebBuild a URL-encoded query string from key-value pairs.
HTTP Status Code LookupWebA searchable quick reference for HTTP status code meanings.
MIME Type LookupWebA searchable quick reference for file extensions and MIME types.
Cookie ParserWebParse a cookie string into key-value pairs or individual attributes.
CORS Headers CheckerWebSimulate browser CORS evaluation from request and response headers, including preflight detection.
HTTP Header BuilderWebBuild HTTP request headers from common presets and export as fetch, curl, or raw HTTP.
Curl to Fetch ConverterWebConvert a curl command into JavaScript fetch() code.
Basic Auth Header GeneratorWebGenerate or decode an HTTP Basic Authentication Authorization header from a username and password.
YAML3 tools
YAML FormatterYAMLFormat and validate YAML with consistent indentation and optional key sorting.
YAML ValidatorYAMLValidate YAML syntax and pinpoint errors with clear line references.
Properties to YAMLYAMLConvert .properties files to YAML with optional dot-key expansion. Also supports YAML → Properties.
TOML2 tools
TOML FormatterTOMLFormat and validate TOML with consistent structure and optional key sorting.
TOML ValidatorTOMLValidate TOML syntax and pinpoint errors with clear line references.
XML5 tools
XML FormatterXMLFormat and minify XML for readability and validation.
XML ValidatorXMLValidate XML syntax and pinpoint errors with clear location hints.
XML MinifierXMLRemove whitespace and line breaks from XML to reduce its size.
XML to JSONXMLConvert XML data into JSON format.
JSON to XMLXMLConvert JSON data into XML format.
SQL4 tools
SQL MinifierSQLRemove whitespace, line breaks, and comments from SQL to reduce its size.
SQL ValidatorSQLCheck SQL for balanced parentheses, closed quotes, and basic syntax consistency.
SQL Pretty PrintSQLBreak SQL into readable lines with clause-based line breaks and indentation.
SQL Comment RemoverSQLRemove line comments (--) and block comments (/* */) from SQL.
Regex5 tools
Regex TesterRegexTest regular expressions and highlight matches in real time.
Regex Replace TesterRegexTest regex search and replace in real time with match highlights and capture group details.
Regex ExplainRegexBreak down a regex pattern into color-coded tokens with plain-language explanations for each part.
Regex EscapeRegexAutomatically escape regex metacharacters in a string for safe use in patterns.
Regex Cheat SheetRegexA searchable quick reference for regex syntax — click any card to copy.
Date & Time8 tools
Unix Timestamp ConverterDate & TimeConvert between Unix timestamps and human-readable dates.
Cron Expression GeneratorDate & TimeCreate cron expressions and preview their schedules.
CRON Expression ParserDate & TimeParse a CRON expression into plain English and display the next scheduled run times. Includes a built-in syntax reference.
Date CalculatorDate & TimeCalculate date differences and dates after a specified number of days.
Date & Time Difference CalculatorDate & TimeCalculate the exact difference between two dates and times in years, months, days, hours, minutes, and seconds. Supports workday calculation.
Time CalculatorDate & TimeAdd and subtract hours and minutes.
Time Zone ConverterDate & TimeConvert a date and time to multiple time zones at once. Supports major world time zones including JST, UTC, EST, and CET. Daylight Saving Time is handled automatically.
Japanese Era ConverterDate & TimeConvert between the Western (Gregorian) calendar and the Japanese era calendar (Meiji, Taisho, Showa, Heisei, Reiwa) in both directions. Automatically detects invalid dates that fall outside an era's actual range.
Markdown3 tools
Markdown to HTML PreviewMarkdownPreview Markdown as HTML in real time.
Markdown to HTML ConverterMarkdownConvert Markdown to HTML and get the raw source code. Supports full HTML document output, GFM, and file download.
HTML to Markdown ConverterMarkdownConvert HTML into Markdown. Supports headings, lists, tables, code blocks, and more.
CSV4 tools
JSON CSV ConverterCSVConvert between JSON and CSV table data.
CSV ViewerCSVPaste or upload CSV / TSV data and view it as a sortable, searchable table.
CSV Formatter & CleanerCSVFormat and clean CSV data — convert delimiters, trim whitespace, remove empty or duplicate rows, and convert to Markdown tables.
CSV ValidatorCSVValidate CSV structure and data types, with per-cell error highlighting. Checks column counts, data types, empty rows, and duplicate headers.
HTML / CSS5 tools
HTML Escape / UnescapeHTML / CSSEscape and unescape HTML special characters such as <, >, and &.
HTML Entity Encode / DecodeHTML / CSSEncode and decode HTML entities.
CSS Gradient GeneratorHTML / CSSCreate linear and radial CSS gradients visually.
HTML MinifierHTML / CSSMinify HTML by removing comments, collapsing whitespace, and optimizing attributes.
CSS MinifierHTML / CSSMinify CSS by removing comments, collapsing whitespace, shortening colors, and removing zero units.
Diff5 tools
JSON DiffDiffCompare two JSON objects and display added, removed, and changed keys in a tree view.
JSON Patch GeneratorDiffCompare two JSON values and generate an RFC 6902 JSON Patch (add / remove / replace) automatically.
Text DiffDiffCompare two texts and show their differences.
YAML DiffDiffCompare two YAML documents and display added, removed, and changed keys in a tree view.
List ComparerDiffCompare two lists and compute their intersection, union, and differences. Options let you control case sensitivity and how whitespace and blank lines are handled.
Properties Files1 tool
.properties File FormatterProperties FilesFormat and clean Java .properties files, with options to sort keys, remove duplicates, and convert to YAML or JSON.
JavaScript4 tools
JS MinifierJavaScriptMinify JavaScript by removing comments, whitespace, and newlines. Supports console.* removal and variable name mangling.
JS BeautifierJavaScriptBeautify and format minified or obfuscated JavaScript. Customize indent style and quote style.
JSON5 to JSONJavaScriptConvert JSON5 (with comments, trailing commas, unquoted keys) to standard JSON. Supports single-quoted strings and hex literals.
JS ObfuscatorJavaScriptObfuscate JavaScript code to make it harder for third parties to read and analyze. Supports multiple options including string array extraction, control flow flattening, and self-defending code.
Code Generation6 tools
JSON to Go StructCode GenerationGenerate Go struct definitions from JSON.
JSON to Rust StructCode GenerationGenerate Rust struct definitions from JSON, with serde attributes and Option<T> support.
JSON to TypeScript InterfaceCode GenerationGenerate TypeScript interface or type definitions from JSON. Handles nested objects, arrays, and null values.
JSON to Java ClassCode GenerationGenerate Java class definitions from JSON. Supports nested objects, arrays, Lombok annotations, Jackson @JsonProperty, and auto-generated getters/setters.
JSON to C# ClassCode GenerationGenerate C# class definitions from JSON. Supports nested objects, arrays, namespaces, JsonPropertyName attributes, nullable types, and record syntax.
JSON to Python DataclassCode GenerationGenerate Python dataclass definitions from JSON. Supports nested objects, arrays, Optional types, frozen, slots, and from_dict() method generation.
Image15 tools
Image Converter (PNG / JPEG / WebP)ImageConvert images between PNG, JPEG, and WebP entirely in your browser. Nothing is sent to a server.
Image CompressorImageReduce image file size by adjusting quality. Supports JPEG, WebP, and PNG.
Image ResizerImageResize images to an exact width and height in pixels, with optional aspect-ratio lock.
Image Base64 Encoder / DecoderImageConvert an image to a Base64 (Data URI) string, or decode a Base64 string back into an image.
Favicon GeneratorImageGenerate favicon.ico and all common favicon PNG sizes from a single image, plus a ready-to-use HTML snippet.
Image CropperImageCrop an image by dragging to select an area, with optional aspect-ratio locking.
Color PickerImageClick anywhere on an image to sample its color as HEX, RGB, and HSL.
Dominant Color ExtractorImageAutomatically extract a color palette of dominant colors from an image.
Image Metadata Viewer (EXIF)ImageView Exif metadata embedded in a JPEG — date taken, camera model, GPS location, and more.
SVG OptimizerImageShrink SVG code using SVGO — the industry-standard optimization engine — right in your browser.
Grayscale ConverterImageConvert an image to grayscale, with adjustable intensity.
Image Rotator / FlipperImageRotate an image in 90-degree steps, or flip it horizontally or vertically.
Image Dimensions ViewerImageInstantly view an image's width, height, aspect ratio, and megapixel count.
Aspect Ratio CalculatorImageCalculate the aspect ratio from a width and height, or work out a dimension from a ratio.
SVG PreviewImageSafely preview SVG code and check its width, height, and viewBox.