DataToolkit
Free developer tools for encryption, network diagnostics, text processing, and data conversion.
Popular Tools
Editors
JSON, XML, YAML, Markdown, and text editors with syntax highlighting
Cryptography
Hash with MD5, SHA-1, SHA-256, and SHA-512
Network Tools
IP lookup, WHOIS, reverse DNS, ping, and subnet calculator
Generators
UUID, secure passwords, QR codes, and barcodes
Utilities
Base64, URL encoder, case converter, cron builder, and regex tester
Data Collections
Mobile networks, profanity lists, and service ports
Reference
ASCII table, HTML entities, emoji picker, and regex cheat sheet
Convert
Convert Word, HTML, and RTF documents to Markdown
Learn
View all →How Do JWTs Work? JSON Web Tokens Explained
How the three parts of a JWT work (header, payload, signature), how HMAC signing verifies tokens without a database, and when JWTs are the wrong tool for the job.
GuidesWhat Is a Barcode?
How 1D and 2D barcodes work, the difference between Code 128, EAN-13, UPC, and QR codes, and when to use each type for retail, shipping, or consumer use.
IdentifiersWhat Is a UUID?
How UUIDs work, what v4 and v7 mean, why UUIDs are better than sequential integers for distributed systems, and when to use each version as a database primary key.
Open Data Repository
Access raw datasets including mobile networks, profanity lists, service ports, and more on GitHub.
Visit GitHub Repository