Developer utilities
The four conversions you reach for most often, in one place. Everything runs locally in your browser — nothing you paste here is transmitted or stored.
Base64 encode / decode
Uses TextEncoder, so accented characters and emoji round-trip correctly — plain btoa() throws on them.
UUID v4 generator
Generated with crypto.randomUUID() where available — cryptographically random, not Math.random().
SHA hash
Computed with the Web Crypto API. MD5 is deliberately absent — browsers do not implement it, and it has been unsuitable for anything security-related for years.
Unix timestamp converter
⇄
More developer tools
All 24 toolsCheck something else
Cron ExplainerSchedule · Next runsJWT DecoderHeader · Claims · ExpiryYAML ⇄ JSONTwo-way · ValidatingText DiffLine · Word · PatchQR GeneratorSize - Error correction - DownloadCompress ImagesWebP - JPEG - PNG - Drag-dropFavicon GeniOS - PWA - Icon sizesPDF ToolsMerge - Split - Page rangeMarkdown PreviewGFM - Live preview - SanitisedContrast CheckerAA - AAA - Accessible colours
Found something you’d rather not fix yourself?
Configuring DNS, TLS and email authentication properly — without breaking live traffic — is part of our cybersecurity and managed services work.

