JavaScript Library to Generate YouTube-Like ids From Numbers | Hashids

Hashids is a small JavaScript library for creating YouTube-like IDs from numbers. Use it when you don’t want to view your database IDs for the user.

How to make use of it:

Install the Hashids package.

# NPM
$ npm install hashids --save

Import the Hashids module.

import Hashids from './lib/hashids.js'

Initialize the Hashids.

var myHashId = new Hashids();

Encode a number or hex.

// Mj3
hashids.encode(123);

// LPj9LA
hashids.encodeHex('fafafa');

Decode the generated IDs.

hashids.decode(id);
hashids.decodeHex(id);

Config the library bypassing the next parameters:

// Hashids(salt, minLength, alphabet)
var myHashId = new Hashids(0, 5, 'abc');

Check if is legitimate.

hashids.isValidId(id);

Generate Unique IDs Like Youtube, Hashids Plugin/Github


See Demo And Download

Official Website(niieani): Click Here

This superior jQuery/javascript plugin is developed by niieani. For extra Advanced usage, please go to the official website.

Related Posts

Data-Table-Generator-Tabulator

Interactive Data Table Generator with JS/jQuery and JSON | Tabulator

Tabulator allows you to create interactive tables in seconds from any HTML Table, JavaScript array, AJAX data source, or JSON format data. Just include the library in your…

alert-confirm-prompt-attention-js

Simple Alert, Confirm, Prompt Popup Using Vanilla JavaScript Library | attention.js

JavaScript provides various built-in functionality to display popup messages for different purposes. Attention JS is a vanillaJS plugin used to create a custom alert, confirm, or Prompt…

Bootstrap-4-Sidebar-Menu-Responsive-Template

Bootstrap 4 Sidebar Menu Responsive Template | MDB

Bootstrap Side Navbar – Responsive sidebar template based on the Bootstrap 4 framework. An easy-to-use, totally responsive, Google Material Design impressed aspect navigation for modern web app…

Bootstrap-4-Toast-Notification-Plugin

Lightweight Bootstrap 4 Toast Notification Plugin | BS4 Advanced Toast

A lightweight Bootstrap 4 Toast Notification plugin integrated with JS/jQuery. bs4-toast.js is a JavaScript library that enhances the native Bootstrap toast component with icons, buttons, callbacks, and…

Audio-Visualizations-Wave

How to Create Audio Visualizations with JavaScript | Wave.js

Audio Visualizer Library – wave.js is a vanilla javascript audio visualization library that provides 20+ creative audio visualization effects to bring more engagement to your visitor. Contribute…

bootstrap-5-treeview

Bootstrap 5 Treeview Dynamically Collapsible | bs5treeview

Bootstrap 5 Tree View is a very simple plug-in for creating a basic and elegant Treeview using BS5. For use with Bootstrap 5, the attributes have been…

Leave a Reply

Your email address will not be published. Required fields are marked *