Base64 encode/decode, MD5/SHA hash generator, UUID v4 generator, and Unix timestamp converter — all instant, all in your browser.
Invalid Base64 input — could not decode.
5
Current Unix Time—
Why Developers Need a One-Page Toolkit
Every developer ends up needing to Base64-encode an API key, hash a password for a demo, generate a UUID for a database seed, or debug a Unix timestamp from a webhook payload — usually mid-task, usually without wanting to install a CLI tool or trust a random website with real data. This toolkit bundles the four most-searched developer utilities into a single page that runs 100% client-side: nothing you type is ever sent to a server, so it's safe to paste real API keys, tokens, or config values while debugging.
MD5, SHA-1, SHA-256, SHA-512 — Which Hash Should You Use?
MD5 and SHA-1 are fast and short, which makes them fine for file checksums or cache keys — but both are cryptographically broken and must never be used to store real passwords. SHA-256 is the current standard for security-sensitive hashing (Git commit IDs, JWT signatures, blockchain). SHA-512 offers extra headroom for long-term integrity checks. This tool computes all four simultaneously so you can compare them side by side.
开发者工具箱
这是一个免费的在线开发者工具箱,集成了 Base64 编解码、MD5/SHA-1/SHA-256/SHA-512 哈希计算、UUID v4 生成器和 Unix 时间戳转换器。所有操作均在浏览器本地完成,不会上传到任何服务器,可放心粘贴真实的 API 密钥或密码进行调试。适合前端、后端、全栈开发者日常调试使用。
Frequently Asked Questions
Is this Base64/hash/UUID tool safe to use with sensitive data?▼
Yes. Every operation — Base64 encoding, hashing, UUID generation, timestamp conversion — runs entirely inside your browser using JavaScript. Nothing is uploaded to a server. You can even disconnect from the internet after the page loads and everything will keep working.
Can this tool generate MD5 and SHA-256 hashes for passwords or files?▼
Yes, paste any text (or type a password) into the Hash tab and it instantly computes MD5, SHA-1, SHA-256, and SHA-512 digests. Note: MD5 and SHA-1 are fast to crack and should not be used to store real passwords — use them only for checksums or legacy compatibility.
What is a UUID v4 and why would I need one?▼
A UUID v4 is a 128-bit randomly generated identifier (e.g. 3fa85f64-5717-4562-b3fc-2c963f66afa6) used by developers to uniquely identify database rows, API requests, sessions, or files without needing a central authority to coordinate IDs. This tool uses crypto.getRandomValues() for cryptographically strong randomness.
How do I convert a Unix timestamp to a readable date?▼
Paste your timestamp (in seconds or milliseconds — the tool auto-detects which) into the Timestamp tab and it instantly shows the equivalent date/time in both your local timezone and UTC. You can also convert the other way: pick a date and get its Unix timestamp.
Does Base64 encoding work with emoji and Chinese characters?▼
Yes. Unlike the plain browser btoa() function (which breaks on non-Latin1 text), this tool first UTF-8 encodes your text before Base64 encoding, so emoji, Chinese, Japanese, and any Unicode text encode and decode correctly.