Format and validate JSON with proper indentation.
Open toolCheck whether a block of JSON is syntactically valid.
Open toolRemove whitespace from JSON to make it as compact as possible.
Open toolFormat and beautify XML with proper indentation.
Open toolCheck whether a document is well-formed XML.
Open toolRemove unnecessary whitespace from XML to make it as compact as possible.
Open toolEncode text to Base64, with correct Unicode support.
Open toolDecode Base64 back into readable text.
Open toolEncode text so it's safe to use inside a URL.
Open toolDecode a percent-encoded URL back into readable text.
Open toolDecode a JSON Web Token and inspect its header and payload.
Open tool
Generate MD5, SHA-1, SHA-256, SHA-384, or SHA-512 hashes from text.
Open toolGenerate random UUIDs (v4) for use in your applications.
Open toolGenerate strong, random passwords with custom rules.
Open toolGenerate random alphanumeric strings of any length.
Open toolGenerate one or more random numbers within a range.
Open toolGenerate random dates of birth within an age range, for testing.
Open toolGenerate random hex and RGB colors, one at a time or as a palette.
Open toolCount words, characters, and lines in your text.
Open toolCount characters in your text, with or without spaces.
Open toolCount the number of lines in your text.
Open toolConvert text to uppercase, lowercase, title case, and more.
Open toolCompare two blocks of text or documents and highlight the differences.
Open toolRemove repeated lines from a block of text, keeping the first occurrence.
Open toolSort the lines of a block of text alphabetically.
Open toolConvert CSV data into JSON format.
Open toolConvert a JSON array of objects into CSV format.
Open toolConvert between Unix timestamps and human-readable dates.
Open toolCalculate exact age in years, months, and days from a birth date.
Open toolCombine multiple PDF files into a single document.
Open toolExtract specific pages from a PDF, or split it into individual page files.
Open toolReduce a PDF's file size by re-rendering its pages at a lower quality.
Open toolProtect a PDF with a password so it can't be opened without it.
Open toolUnlock a password-protected PDF when you know its password.
Open tool