QIP Tools
These tools process input in your browser. Nothing is uploaded unless a tool is marked as a network tool; its page explains what it sends. You can download the same .wasm files to run in JavaScript or in your terminal. Powered by QIP content components. For reusable behavior tests, see the Compliance oracle downloads.
Browse the complete lists of text/* components, image/* components, and audio/* components when you need the reusable module rather than a browser interface.
- Markdown to HTML renders either GitHub Flavored Markdown or CommonMark 0.31.2.
- Open Graph image previews a title and subtitle in Inter Display and DejaVu Sans Mono, then downloads self-contained SVG.
- QR code turns a URL into a downloadable SVG QR code.
- Emoji finder searches emoji by name, emoji, or code point and shows Unicode details.
- Mermaid to Unicode box art converts a strict Mermaid subset into terminal-style diagrams and styled HTML.
- Currency formatter formats decimal amounts using a selected locale and ISO 4217 currency.
- Unicode transforms applies Unicode 17 uppercase and lowercase mappings to pasted text.
- JSON prettifier validates and indents JSON.
- Base64 encoder and decoder converts text or bytes to and from Base64.
- AWS SigV4 request signer outputs the signed headers for an AWS request without sending it.
- Network tool: DNS over HTTPS lookup sends a selected DNS question to Cloudflare or Google and decodes the reply like
dig.
- PDF to text extracts positioned text from born-digital PDFs locally.
- Convert to favicon converts a PNG or BMP into a
favicon.ico.
- Convert to WebP converts JPEG, PNG, AVIF, WebP, or BMP to lossy or exact lossless WebP locally.
- Compress image compares lossy WebP, AVIF, JPEG, and JPEG XL encodes locally, ordered by file size.
- Resize image uses Lanczos3 for reduction and Mitchell-Netravali bicubic reconstruction for enlargement.
- Convert WebP to PNG decodes static lossy or lossless WebP locally.
- WAV to MP3 encoder encodes 16-bit PCM WAV to constant-bitrate MP3 locally with LAME.
- Syntax highlighter turns pasted code into self-contained highlighted HTML.
- Syntax highlight comparison compares QIP with gpu-lexer, Sugar High, Prism, Starry Night, and Shiki.
- HTML accessibility tree shows the roles and accessible names screen readers compute from your HTML.
- CSS minifier removes unnecessary CSS whitespace and comments.
- CSS expression calculator resolves viewport units, safe-area insets, and keyboard insets for editable mobile scenarios.
- IEEE 754 floating-point inspector exposes the sign, exponent, and fraction bits of editable
f32 and f64 values.
- WebAssembly module inspector measures module structure, memory, control flow, calls, SIMD, and potentially trapping instructions.
- WGSL compute shaders runs image effects with WebGPU and as compiled WebAssembly, then compares the outputs bit for bit.
- QIP component debugger interprets a scalar QIP component one WebAssembly instruction at a time and shows its call stack, operand stack, memory activity, and loop counts as plain text.
- Shadow rendering comparison compares adjustable shadows across browsers, mobile platforms, Figma, and Photoshop.
- Encode SVG as data URI percent-encodes SVG bytes for HTML or CSS.