Encode your numerical IDs (eg record primary keys) into obfuscated strings that can be used in URLs. The obfuscated strings are reversible, so you can decode them back into the original numerical IDs. Supports encoding multiple IDs at once, and generating IDs with custom alphabets and separators to make the IDs easier to read or share. Uses Sqids by default, with HashIds as an alternative.
Required Ruby Version
>= 3.2.0
Authors
Stephen Ierodiaconou
Versions
-
1.1.1
-
source
- 1.1.1 source October 07, 2026 (38.5 KB)
-
-
1.1.0
-
source
- 1.1.0 source January 23, 2026 (38.5 KB)
-
-
1.0.0
-
source
- 1.0.0 source November 21, 2025 (38.5 KB)
-
-
1.0.0.rc7
-
source
- 1.0.0.rc7 source November 20, 2025 (38.5 KB)
-
-
1.0.0.rc6
-
source
- 1.0.0.rc6 source November 17, 2025 (35 KB)
-