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) #

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)

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.