QIP Tools
Tools that run entirely in your browser. Nothing is uploaded. 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 and image/* 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 maker previews a title and subtitle in Inter Display and DejaVu Sans Mono, then downloads self-contained SVG.
- QR code maker turns a URL into a downloadable SVG QR code.
- 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.
- PDF to text extracts positioned text from born-digital PDFs locally.
- Favicon generator converts a PNG or BMP into a
favicon.ico.
- BMP to WebP encoder produces lossy or exact lossless WebP locally.
- Image compressor compares lossy WebP, AVIF, and JPEG encodes locally, ordered by file size.
- High-quality image resizer uses Lanczos3 for reduction and Mitchell-Netravali bicubic reconstruction for enlargement.
- WebP to PNG or BMP decodes static lossy or lossless WebP locally.
- 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.
- 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.
- SVG data URI percent-encodes SVG bytes for HTML or CSS.