Skip to content
~/nadzu
Go back

Tool Query Parameters Documentation

Edit page

This guide documents the exact URL query parameters supported by the nadzu.me toolkit. It is intended for developers, documentation writers, and power users who want to launch tools directly with prefilled values.

Overview

The tools workspace is mounted from a single shared entrypoint: /tools/. When the tool query parameter is present, the launcher resolves the requested tool and applies any additional parameters before mounting the UI.

Common parameter aliases

The toolkit supports both long and short query names:

Use the short form for compact share links and the long form for written documentation.

Base64 tool

The Base64 tool can encode, decode, or clear its fields on load.

Supported parameters

Examples

Launch the Base64 tool with text to encode

https://nadzu.me/tools/?tool=base64&action=encode&input=Hello%20World

Decode a Base64 payload directly

https://nadzu.me/tools/?t=base64&act=decode&in=SGVsbG8gV29ybGQ%3D

Load Base64 with cleared fields

https://nadzu.me/tools/?tool=base64&action=clear

yt-dlp downloader

The yt-dlp tool accepts a single media URL and opens the downloader with that target prefilled.

Supported parameters

Examples

Launch the yt-dlp downloader with a YouTube URL

https://nadzu.me/tools/?tool=ytdlp&url=https://youtu.be/dQw4w9WgXcQ

Launch the downloader using short alias parameters

https://nadzu.me/tools/?t=ytdlp&u=https://youtu.be/dQw4w9WgXcQ

Best practices

Implementation details

The query string is normalized by the shared tool URL resolver before the tool mounts. This ensures the requested tool is selected safely and the supplied values are applied consistently.

Reference table

ToolParameterAliasPurpose
Base64tool=base64t=base64Select the Base64 utility
Base64input=...in=...Prefill the input field
Base64output=...out=...Prefill the output field
Base64action=encodeact=encodePrepare encode mode
Base64action=decodeact=decodePrepare decode mode
Base64action=clearact=clearClear fields on load
yt-dlptool=ytdlpt=ytdlpSelect the downloader
yt-dlpurl=...u=...Prefill the media URL

When to use query params

This mechanism is useful for:

For maximum compatibility, always encode query values and validate the final URL in the browser before sharing.


Edit page
Share this post on:

Next Post
Cross-platform build Docker mirror new pose, x86, arm a shuttle
Interactive Viewer