Certificate Signing Request (CSR) Generator - Online
Generate a CSR and private key pair in the browser using the Web Crypto API. Download both as files. No data sent to server.
UD5 Toolkit
Online DJB2, DJB2a & CRC32 hash calculator — instant, client-side, no data sent to server
hash = hash * 33 + c, starting with an initial hash value of 5381. The magic number 5381 was chosen empirically for its good distribution properties. DJB2 produces a 32-bit unsigned integer and is especially popular in hash table implementations, string lookups, and caching systems. While not cryptographically secure, it excels at speed and simplicity.
hash = hash * 33 + c, while DJB2a uses XOR (exclusive OR): hash = hash * 33 ^ c. The XOR variant was introduced because it tends to produce a more uniform distribution of hash values, reducing collision rates in certain scenarios. Both use the same initial seed value of 5381 and the multiplier 33. In practice, DJB2a is often preferred for new implementations due to its slightly better avalanche effect.
(hash << 5) + hash), this starting value has stood the test of time and is now a de facto standard in many hash table implementations across programming languages including C, Python, PHP, and JavaScript.
Generate a CSR and private key pair in the browser using the Web Crypto API. Download both as files. No data sent to server.
Generate a standard otpauth:// URI and QR code for authenticator apps. Set issuer, account, and secret. All local.
Create an import map JSON with CDN links. Use bare specifiers like `import React from 'react'` without bundlers.
Convert audio files between popular formats like WAV, MP3, and OGG directly in the browser. No upload, fast encoding using WebAudio and ffmpeg wasm.
Convert title to URL slug with options: ignore stop words, transliterate special characters, choose separator. SEO friendly.
Break down any URL into its individual components: protocol, hostname, path, query parameters. Decode query strings easily. Purely client-side.
Write a standard README with pre‑filled sections like Installation, Usage, and License. Export as Markdown. Save time.
Choose from a dozen pure CSS loading spinners. Customize color, size, and speed. Copy the HTML & CSS. No JavaScript needed.
Paste an SVG and get a ready‑to‑use data URI for CSS backgrounds or img tags. Optimized with URL encoding. All local.
Create a Svelte single‑file component with script, style, and markup. Choose TypeScript or JavaScript. Copy the .svelte file.
Create SEO‑friendly slugs that handle characters from any language. Removes accents, converts Cyrillic, Greek, etc. to Latin. Local.
Build a 3D rotating cube using pure CSS. Set dimensions, colors, and animation speed. Copy the HTML and CSS.
Generate CSS-only triangles by configuring direction, size, and color. Copy the CSS snippet. Useful for creating speech bubbles and navigation arrows.
Encode or decode a string for use in a URL query parameter. See the raw and encoded versions. Dev tool.
Paste an SSL certificate and private key to verify they belong together. Check if a CSR matches a private key. All local crypto.
Press buttons to play famous meme sound effects (Bruh, Wow, Sad trombone). For fun and streaming. All sounds embedded.
Style the notoriously hard file input. Generate a consistent button with preview. Copy the HTML/CSS.
Create all kinds of CSS‑only triangles (up, down, left, right, equilateral). Adjust color and size. Grab the code.
Visually create beautiful linear and radial gradients. Get the CSS code instantly. Copy the code or export as image. Perfect for web designers.
Choose a base style guide (Airbnb, Standard, Google) and add plugins. Generate a ready‑to‑use .eslintrc config.
Shows the decimal and hex code point for every character in a string, including emojis. Copy as array. Dev reference.
Enter L*a*b* values and see the corresponding RGB and hex color. Useful for advanced color manipulation.
Build CSS Grid layouts by defining columns, rows, and gaps visually. Get the complete grid CSS code. An essential web design tool running in the browser.
Minify JavaScript and CSS code to reduce file size for production. Remove whitespace and comments instantly. Run locally, your code stays private.
Write global CSS and auto‑generate unique, scoped class names with source maps. Understand CSS Modules naming.
Paste an SVG and get an optimized, URL‑encoded data URI for use in CSS backgrounds. Reduces file size and escapes characters.
Interactively apply CSS filter functions (blur, brightness, contrast, etc.) to an image and copy the resulting filter property. No coding required.
Paste an SVG path and convert all relative commands to absolute. Also smooth curves to lines. Local parser.
Browse and copy common mathematical symbols, Greek letters, and operators. Includes LaTeX codes for use in documents. Quick reference for students.
Paste or upload an SVG and convert it into a CSS background‑image data URI. Clean and ready to embed.