URL Encoder & Decoder - Online Percent Encoding Tool
Encode special characters into URL-safe format or decode percent-encoded strings back to plain text. Fast and reliable, runs locally in your browser.
UD5 Toolkit
Instantly check if your desired npm package name is available or already taken.
. or _
my-awesome-package ✓
@scope/package-name format
Try these prefixes/suffixes to find available names:
No checks yet. Start by searching above!
.) or underscore (_). (4) Can contain hyphens (-) and digits. (5) For scoped packages, use the @scope/package-name format. (6) Avoid names that are too similar to popular existing packages to prevent confusion.
node- or npm-. (b) Add a descriptive suffix like -js, -lib, -util, or -core. (c) Use a scoped package under your npm username or organization: @yourname/package-name. (d) Try synonyms or alternative spellings that convey the same meaning. (e) Check if the existing package is abandoned or deprecated — sometimes owners transfer names.
@scope/package-name, where "scope" is typically your npm username or organization name. Scoped packages are automatically namespaced, meaning @jane/my-lib and @john/my-lib can coexist without conflict. Scoped packages are private by default (if you have a paid npm plan) or can be published publicly. They're a great way to secure a name that might otherwise be taken in the global namespace.
Encode special characters into URL-safe format or decode percent-encoded strings back to plain text. Fast and reliable, runs locally in your browser.
Construct HTTP Link headers for server push replacements, preload, and preconnect. Copy the header value.
Call navigator.storage.estimate() and display a visual pie chart of used vs. available browser storage. For PWA debugging.
Estimate potential honey yield by entering hive count, forage radius, and bloom type. Educational for beekeepers.
Convert text and files to Base64 or decode Base64 back to original content. Processed locally with no server upload, ensuring complete data security.
Encode or decode text using Base32 scheme. Ideal for legacy systems and data obfuscation. Works completely offline in your browser for maximum security.
Obfuscate strings using simple techniques to prevent casual reading. Useful for hiding spoilers or email addresses from bots. Decode with the same tool.
Interactive scale showing dB levels of everyday sounds with playable samples. Hearing safety.
Click a planet to see mass, diameter, moons, temperature, and distance from sun. Beautifully styled static data.
Count significant digits in a number and round to a specific number of sig figs. Perfect for chemistry and physics labs.
Browse, edit, and delete keys stored by the idb‑keyval library in your browser. Handy for debugging PWAs.
Encode short audio clips into Base64 data URIs for direct embedding in HTML5 <audio> tags. No external files needed.
Convert a decimal number to 32-bit single precision IEEE 754 format. See sign, exponent, mantissa bits. Developer tool.
Generate a unique and humorous campsite name for your tent. Great for scout trips or backyard camping.
Enter a human name and translate it into a weird alien-sounding version using letter replacement rules.
Get random pet name suggestions filtered by species, breed origin, and personality trait. Fun for new pet owners. Local generator.
Type your name and see it spelled letter-by-letter in the NATO phonetic alphabet. Useful for radio calls or just for fun.
Enter a list of names and spin a wheel to pick a random winner. Remove picked names to avoid duplicates. Perfect for classrooms or contests.
Search a database of baby names by origin, meaning, starting letter, or popularity. Save favorites list locally. Purely frontend with no tracking.
Enter keywords and get domain name ideas by mixing, prefixing, suffixing, and replacing. Check availability indication.
Use the new `name` attribute on <details> to create an exclusive accordion with zero JavaScript. Copy the clean HTML.
Generate realistic‑sounding full names for over 20 nationalities and genders. Perfect for fiction writing or test personas. Local.
Generate a random first and last name typical for US, UK, or Australia. With optional middle initial. Useful for test data.
Enter dependencies in a simple text format and see a force‑directed graph of the project's dependency tree. For planning architectures.
Fill in a form to generate a valid package.json for your Node.js project. Includes popular scripts and fields. Local only.
Generate a random flower name along with its symbolic meaning and an illustrated color swatch. Local.
See a random color and type its name. Score based on accuracy. Fun for designers. Local.
Invent a fancy coffee blend name with origin and tasting notes. Perfect for a fictional café menu. All local.
Create a creepy name for a haunted mansion or ghost story setting. Perfect for Halloween. Local.
Create a dystopian cyberpunk character name (handle or real). Perfect for Shadowrun or Cyberpunk RED.