Generate secure, URL-friendly NanoID identifiers with a custom length. Cryptographically random, generated in the browser.
The NanoID Generator creates NanoID identifiers: short, unique and URL-safe strings, a more compact alternative to UUIDs. Each ID is generated with crypto.getRandomValues, so it is cryptographically random.
IDs are generated in the browser and are not stored or sent anywhere.
Encode text to Base32 (RFC 4648) and decode Base32 to text, with UTF-8 support. All in the browser.
developerEncode text to Base64 or decode Base64 to text online. Supports UTF-8. Free Base64 converter tool.
developerPerform arithmetic on binary numbers: add, subtract, multiply, divide. Convert results between bases.
developerCalculate Unix file permissions. Convert between symbolic (rwxr-xr-x) and numeric (755) chmod notation. Free chmod permission calculator.
developer