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 Does HTTPS Work? TLS and SSL Explained
HTTPS encrypts traffic between your browser and a server using TLS. Learn how the TLS handshake works, what certificates do, how symmetric and asymmetric encryption are combined, and what the padlock really means.
EncodingASCII and Character Encodings Explained
Character encodings define how text is stored as bytes. Learn how ASCII works, why Unicode was created, what UTF-8 is, and why encoding mismatches cause garbled text.
CryptographyHow 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.
Open Data Repository
Access raw datasets including mobile networks, profanity lists, service ports, and more on GitHub.
Visit GitHub Repository