Skip to main content

32-character RFC 4648 lowercase Base32 IDs

Project description

ID32

No more ugly IDs!

ID32s look like: m6ov3liumm6trqulojtj6yselragllbg

  • 32 lowercase characters of RFC 4648 Base32 (a-z2-7)
    • represents 20 bytes (160 bits) of randomness
  • Easily double-clickable (no hyphens or underscores)
    • NanoID: 0klp0QFYiS_dOUzhF-y_g
    • UUID: 10dd71ca-6030-407b-89a4-55c4e11006cd
    • ID32: trhfnnxkrotlcc3gluyl4mqr6aomt4e7

The code is essentially the same as Nanoid, and is available for Javascript, Python and Rust.

Installation

pip install id32

Usage

from id32 import id32

id32() # h3uu3spo3skwzidi62gk6vzfr4ifxsf3

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

id32-2.0.0.tar.gz (7.4 kB view details)

Uploaded Source

File details

Details for the file id32-2.0.0.tar.gz.

File metadata

  • Download URL: id32-2.0.0.tar.gz
  • Upload date:
  • Size: 7.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for id32-2.0.0.tar.gz
Algorithm Hash digest
SHA256 78946dc7b6af18bfdb6fd1713a3215a6684871e892e2e66ae0dd9d7fbac74b89
MD5 8ae91bdc913e9829576f9c3ededc218b
BLAKE2b-256 1ffe1aa5a85fc75e6d114aecce6fce9995cde5e84d969c468f43b28f97a144cb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page