Developer tools
67 small tools for everyday work. They run in your browser, need no account and keep what you type on your device. The one exception says so clearly; read how your data is handled.
Formatters
View all FormattersJSON Formatter
Format, validate and minify JSON in your browser. Pretty-print with your choice of indentation or compact it to one line.
Markdown Table Generator
Paste rows from a spreadsheet or CSV and get a neatly aligned Markdown table, ready for README files, docs and blog posts.
Converters
View all ConvertersBase64 Encoder and Decoder
Encode text to Base64 or decode Base64 back to text, with full UTF-8 support. Runs entirely in your browser.
Color Picker and Converter
Pick a color and copy it as HEX, RGB or HSL, or paste a HEX value to convert it to the other formats instantly.
CSV to JSON Converter
Convert CSV or spreadsheet data to JSON and JSON arrays back to CSV, with quoted fields and the delimiter detected for you.
JSON to YAML Converter
Convert JSON to YAML and YAML back to JSON for config files, CI pipelines and Kubernetes manifests, entirely in your browser.
Number Base Converter
Convert numbers between binary, octal, decimal and hexadecimal, with exact results for arbitrarily large integers.
Unix Timestamp Converter
Convert Unix timestamps in seconds or milliseconds to readable dates, and dates back to timestamps, in UTC and your local time zone.
Generators
View all GeneratorsBank Account Generator
Generate Brazilian test bank accounts with the right branch and account lengths and a valid check digit for nine major banks.
Brazilian Name Generator
Generate random Brazilian full names from common first names and surnames, filtered by gender, for test data and mockups.
CEP Generator
Generate random Brazilian postal codes (CEP) inside the ranges used by several states, for testing address forms.
CNH Generator
Generate random Brazilian driver's license (CNH) numbers with consistent check digits for testing forms and validation code.
CNPJ Generator
Generate valid test CNPJ numbers in the classic numeric format or the new alphanumeric format, with or without the mask.
CPF Generator
Generate random CPF numbers with valid check digits for testing Brazilian forms and systems, with or without formatting.
License Plate Generator
Generate random Brazilian vehicle license plates in the old ABC-1234 format or the current Mercosul ABC1D23 format, for tests.
Lorem Ipsum Generator
Generate lorem ipsum placeholder text by paragraphs, sentences or words and copy it straight into your designs.
Nickname Generator
Generate gamer-style nicknames by combining bold prefixes and words, optionally adding numbers and a short suffix.
Password Generator
Create strong random passwords or memorable passphrases with your choice of length and character sets. Nothing leaves your browser.
Pix QR Code Generator
Create a static Pix QR code and copy-and-paste code from your Pix key, name, city and optional amount, without sharing them with anyone.
QR Code Generator
Create QR codes for links, text or contact details and download them as SVG. Generated in your browser, with no tracking redirects.
Random Number Picker
Pick one or more random numbers in any range, with or without repeats. Useful for raffles, lotteries and quick draws.
RG Generator
Generate random RG identity numbers in the São Paulo layout, with the modulus 11 check digit that may be an X.
SHA Hash Generator
Calculate SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text with the Web Crypto API, without uploading it.
Test Credit Card Generator
Generate Luhn-valid test card numbers for Visa, Mastercard, American Express and other brands, to fill payment forms in development.
UUID Generator
Generate random version 4 or time-ordered version 7 UUIDs, one at a time or in bulk, with your browser's secure random generator.
Validators
View all ValidatorsBank Account Validator
Check a Brazilian branch, account and check digit with the official rule of nine major banks, from Banco do Brasil to Nubank.
Boleto Validator
Validate a boleto's typeable line and read its bank, amount and due date, checking every field digit before you pay.
CNH Validator
Check whether a Brazilian driver's license (CNH) number has 11 digits and consistent check digits. A format check only.
CNPJ Validator
Validate CNPJ numbers in both the numeric and the new alphanumeric format by checking their structure and check digits.
CPF Validator
Check whether a CPF number is well formed and its two check digits are correct. A format check only, run in your browser.
Credit Card Validator
Check a card number with the Luhn checksum and detect its brand from the prefix. Nothing you type is sent or stored.
License Plate Validator
Check whether a Brazilian license plate follows the old ABC-1234 format or the Mercosul ABC1D23 format, and tell which one it is.
PIS/PASEP Validator
Validate PIS, PASEP, NIS and NIT numbers by recalculating their check digit with the official weights, in your browser.
Pix Code Validator
Check a Pix copy-and-paste code: verify its CRC16 checksum and read the key, receiver, city and amount it contains, before you pay.
RENAVAM Validator
Validate Brazilian vehicle registration (RENAVAM) numbers, including old 9-digit codes, by checking the final check digit.
RG Validator
Check an RG identity number: a plausible length for any state, plus the check digit for São Paulo numbers that have one.
State Registration Validator
Validate a Brazilian state registration (inscrição estadual) with the check-digit rules of each of the 27 states, in your browser.
Voter ID Validator
Validate Brazilian voter registration (título de eleitor) numbers by checking the state code and both check digits.
Encoders & checksums
View all Encoders & checksumsBinary Translator
Translate text to binary and binary back to text, one 8-bit group per UTF-8 byte. Handy for learning and quick conversions.
CRC32 Calculator
Calculate the CRC32 checksum of any text, the same checksum used by ZIP, PNG and Ethernet, right in your browser.
HTML Entity Encoder and Decoder
Escape text for safe use in HTML, optionally encoding every non-ASCII character, or decode named and numeric entities back to text.
JWT Decoder
Decode a JSON Web Token to read its header, payload and expiry dates, locally. The signature is shown but never verified or sent.
MD5 Hash Generator
Generate the MD5 hash of any text locally. Useful for checksums and legacy systems; do not use MD5 for passwords.
SHA-1 Hash Generator
Generate the SHA-1 hash of any text with the browser's Web Crypto API. Fast, local and never uploaded.
URL Encoder and Decoder
Percent-encode text for safe use in URLs and query strings, or decode encoded URLs back to readable text.
URL Parser
Break a URL into protocol, host, port, path, fragment and decoded query parameters, so long links are easy to read and debug.
Text tools
View all Text toolsCase Converter
Convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case or kebab-case in one click.
Character Info
Inspect any character: see its Unicode code point, decimal value, HTML entity and UTF-8 bytes.
Number to Words
Write numbers out in English words, from zero up to the trillions, for checks, contracts and invoices.
Regex Tester
Test JavaScript regular expressions against your text, see every match with numbered and named groups, and preview replacements.
Remove Accents
Strip accents and diacritics from text, turning ação into acao, for slugs, file names and search-friendly strings.
Remove Duplicate Lines
Remove repeated lines from a list while keeping the original order, with options to ignore case, trim spaces and drop empty lines.
Reverse Text
Reverse the characters of any text or the order of its words, instantly and entirely in your browser.
Slug Generator
Turn titles into clean, URL-friendly slugs: lowercase, accents removed and words joined with hyphens or underscores.
Sort Lines Alphabetically
Sort a list of lines in alphabetical order, ascending or descending, with optional case sensitivity. Paste, sort and copy.
Split Text
Split text by any delimiter, such as commas, semicolons or new lines, and get each part on its own line, ready to copy.
Text Diff
Compare two versions of a text line by line and see exactly which lines were added or removed, without uploading anything.
Text to HTML
Convert plain text to HTML with escaped special characters, paragraphs and line breaks preserved as tags.
Title and Meta Description Checker
Check the length of a page title and meta description and preview how they may look in search results before you publish.
Word & Character Counter
Count words, characters with and without spaces, sentences, paragraphs and lines, plus reading and speaking time, as you type.
Word Frequency Counter
See how often each word appears in a text, sorted from most to least frequent, with an optional case-sensitive mode.
Network & device
View all Network & deviceCEP Lookup
Look up a Brazilian postal code (CEP) and get the street, neighborhood, city and state from the public ViaCEP service.
What Is My Browser and OS
See your browser and version, operating system, screen size, language, CPU cores, touch support and the user agent your device reports.
What Is My IP
See your public IPv4 and IPv6 addresses and the approximate location and provider reported for them.
Calculators
View all CalculatorsCompound Interest Calculator
Project how an investment grows with compound interest and monthly contributions, month by month, in Brazilian reais.
Reference
View all ReferenceASCII Table
Full ASCII table with decimal, hexadecimal, octal and binary codes, control character names and quick search.
Cron Expression Explainer
Paste a cron expression and read it in plain English, with ranges, steps, month and weekday names and shortcuts like @daily.