All tools · page 244
6,901 free tools across 25 categories. Tools marked with a lightning bolt are ready to use right now.
Paste require() usage and get an import statement mapping plus a step-by-step migration order.
Pick a task like file scanning or API fetching and get a runnable Node CLI script skeleton with error handling.
Describe your flags and positional args to get argument parsing code with help text and validation.
Describe a directory scan task and get a recursive file-walking Node script with filters and limits.
List your CLI failure modes and get an exit code table with messages for scripts and CI.
Enter your audience and get a browserslist string plus notes on how targets affect output size and syntax.
Pick environments and get a source map generation, hosting, and upload policy table.
List API calls and get a classification table of microtask versus macrotask scheduling with examples.
Paste nested callback code and get promisified equivalents plus a refactor order.
Describe a flaky dependency and get exponential backoff parameters with full jitter code.
List domain events and get a consistent event naming scheme with payload type suggestions.
List failure cases and get a typed custom error hierarchy with codes and cause chaining.
Describe a type and get an is-predicate type guard with unknown input handling.
Describe IDs or values needing distinction and get branded type recipes with smart constructors.
Describe failure handling needs and get a Result type return style versus throws decision with code.
Paste a typed literal and get satisfies versus as versus annotation guidance with diffs.
Describe which objects must stay immutable and get a readonly nesting strategy with mapped type code.
Enter an internationalized domain and get its punycode form, or paste punycode to get the Unicode form.
Paste text and get numeric HTML entities in decimal or hex, or paste entities to get text back.
Enter path segments and get each one percent-encoded while preserving slash structure.
Paste a suspect string and get flagged double-encoded sequences with the decoded form shown.
Pick a MIME type and paste base64 or text to get a valid data URI with size readout.
Enter text or bytes and get RFC 4648 base32 with optional padding explanation.
Enter text or a byte string and get base58 with the Bitcoin alphabet and checksum notes.