Text content components
These components validate, transform, inspect, or render text. Some components declare a text/* MIME type. Other components use the UTF-8 encoding contract without a more specific MIME type. Download a .wasm file and run it with qipx run, or combine compatible inputs and outputs with the recipe finder.
Markdown (text/markdown) #
Related tool: Markdown to HTML.
HTML (text/html) #
Transform
Syntax highlight
These components highlight matching fenced code blocks and return text/html:
Related tools: syntax highlighter and HTML accessibility tree.
JSON (application/json) #
CSS (text/css) #
css-minify.wasm removes comments and unnecessary whitespace. It returns text/css.
Related tools: CSS minifier and CSS expression calculator.
General text #
Validation #
Unicode 17 #
Related tool: Unicode converter.
Text rendering #
Related tool: Open Graph image maker.
Programming languages #
JavaScript (text/javascript)
See the syntax highlight comparison for its output contract, Shiki oracle, and performance measurements.
C (text/x-c)
c-to-bmp.wasm renders the supported C syntax subset to a BMP image.
Dates #
Currency #
The locale-specific currency components accept a decimal value. A currency uniform selects the currency:
Related tool: currency formatter.
URI list (text/uri-list) #
Related tools: QR code maker and SVG data URI.
Mermaid (text/vnd.mermaid) #
Related tool: Mermaid to Unicode box art.
CSV (text/csv) #
Related tool: component recipe finder.
Counts and examples #
Looking for raster formats instead? See the image content components.