Skip to content
Novus Examples

Web platform asset fixtures

Favicons, web app manifests, service workers, robots and sitemap files, Open Graph images, and .well-known resources — for testing web tooling, crawlers, PWA installers, and asset pipelines.

209 of 209 files
Preview of TTF — Variable Font, wght Axis 300-900 (real gvar deltas)
ttf
10.8 KB
Actual file preview for TTF — Variable Font, wght Axis 300-900 (real gvar deltas)

TTF — Variable Font, wght Axis 300-900 (real gvar deltas)

A true variable font: three interpolating masters compiled through fontTools varLib, so the wght axis carries real gvar and HVAR deltas rather than an fvar record over static outlines. Five named instances and a STAT table with a Regular-to-Bold linked value. Original typeface, free to use.

File
TTF · Variable Axes
Use case
Conversion testingWeb assets+1· Conversion set
Preview of WOFF — Variable Font, wght Axis 300-900
woff
5.5 KB
Actual file preview for WOFF — Variable Font, wght Axis 300-900

WOFF — Variable Font, wght Axis 300-900

The wght variable font wrapped as WOFF — the same fvar/gvar payload in the web container, for testing that a compressor or a CDN pipeline preserves variation data. Original typeface, free to use.

File
WOFF · Variable Axes
Use case
Conversion testingWeb assets· Conversion set
Preview of WOFF2 — Variable Font, wght Axis 300-900
woff2
4.2 KB
Actual file preview for WOFF2 — Variable Font, wght Axis 300-900

WOFF2 — Variable Font, wght Axis 300-900

The wght variable font wrapped as WOFF2 — the same fvar/gvar payload in the web container, for testing that a compressor or a CDN pipeline preserves variation data. Original typeface, free to use.

File
WOFF2 · Variable Axes
Use case
Conversion testingWeb assets· Conversion set
Preview of TTF — Variable Font, wdth Axis (Width)
ttf
10.9 KB
Actual file preview for TTF — Variable Font, wdth Axis (Width)

TTF — Variable Font, wdth Axis (Width)

A single-axis variable font on the registered wdth axis, built from 3 interpolating masters so the deltas are real — advance widths and glyph boxes narrow and widen with the axis. Named instances and a STAT table are included. Original typeface, free to use.

File
TTF · Variable Axes
Use case
Conversion testingWeb assets+1· Conversion set
Preview of TTF — Variable Font, slnt Axis (Slant)
ttf
8.9 KB
Actual file preview for TTF — Variable Font, slnt Axis (Slant)

TTF — Variable Font, slnt Axis (Slant)

A single-axis variable font on the registered slnt axis, built from 2 interpolating masters so the deltas are real — the whole face shears forward as slnt goes negative, with the axis maximum equal to the default. Named instances and a STAT table are included. Original typeface, free to use.

File
TTF · Variable Axes
Use case
Conversion testingWeb assets+1· Conversion set
Preview of TTF — Variable Font, opsz Axis (Optical Size)
ttf
10.9 KB
Actual file preview for TTF — Variable Font, opsz Axis (Optical Size)

TTF — Variable Font, opsz Axis (Optical Size)

A single-axis variable font on the registered opsz axis, built from 3 interpolating masters so the deltas are real — stems thicken and tracking opens at small optical sizes and reverse at display sizes. Named instances and a STAT table are included. Original typeface, free to use.

File
TTF · Variable Axes
Use case
Conversion testingWeb assets+1· Conversion set
Preview of TTF — Variable Font, wght x wdth (9 named instances)
ttf
17.4 KB
Actual file preview for TTF — Variable Font, wght x wdth (9 named instances)

TTF — Variable Font, wght x wdth (9 named instances)

A two-axis variable font (weight by width) built from seven masters, with all nine named instances from Condensed Regular to Expanded Black and a two-axis STAT table. For testing instance pickers, axis sliders, and CSS font-variation-settings with more than one axis in play. Original typeface, free to use.

File
TTF · Variable Axes
Use case
Conversion testingWeb assets+1· Conversion set
Preview of WOFF2 — Variable Font, wght x wdth
woff2
6.8 KB
Actual file preview for WOFF2 — Variable Font, wght x wdth

WOFF2 — Variable Font, wght x wdth

The two-axis variable font as WOFF2 — the container a real site would ship. For testing that variation tables survive Brotli packing and that a two-axis slider still works after decompression. Original typeface, free to use.

File
WOFF2 · Variable Axes
Use case
Conversion testingWeb assets· Conversion set
Preview of TTF — Variable Font, Four Registered Axes
ttf
21.1 KB
Actual file preview for TTF — Variable Font, Four Registered Axes

TTF — Variable Font, Four Registered Axes

All four registered axes in one face — weight, width, slant and optical size — from eight axis-extreme masters. The font a variation UI should be tested against before it meets a real four-axis release. Original typeface, free to use.

File
TTF · Variable Axes
Use case
Conversion testingWeb assets+1· Conversion set
Preview of WOFF2 — Variable Font, Four Registered Axes
woff2
8.6 KB
Actual file preview for WOFF2 — Variable Font, Four Registered Axes

WOFF2 — Variable Font, Four Registered Axes

The four-axis variable font as WOFF2. For testing web font loaders and CSS font-variation-settings against a face with more axes than a typical release. Original typeface, free to use.

File
WOFF2 · Variable Axes
Use case
Conversion testingWeb assets· Conversion set
Preview of OTF — Variable Font with CFF2 (cubic) Outlines
otf
7.8 KB
Actual file preview for OTF — Variable Font with CFF2 (cubic) Outlines

OTF — Variable Font with CFF2 (cubic) Outlines

A variable font whose outlines are CFF2 rather than glyf, so the variation deltas live inside blended charstrings and there is no gvar table at all. The case that breaks tools which assume every variable font is TrueType-flavoured. Original typeface, free to use.

File
OTF · Variable Axes
Use case
Conversion testingWeb assets· Conversion set
Preview of TTF — Partially Instanced Variable Font (wdth pinned, wght live)
ttf
11.2 KB
Actual file preview for TTF — Partially Instanced Variable Font (wdth pinned, wght live)

TTF — Partially Instanced Variable Font (wdth pinned, wght live)

The two-axis font with its width axis pinned to Condensed and its weight axis left live — the shipping shape for a site that wants one width but the whole weight range. For testing that a loader reads the reduced fvar rather than the original axis list. Original typeface, free to use.

File
TTF · Variable Axes
Use case
Conversion testingWeb assets+1· Conversion set
Preview of TTF — Static Instance, Light (wght 300)
ttf
6.3 KB
Actual file preview for TTF — Static Instance, Light (wght 300)

TTF — Static Instance, Light (wght 300)

A real static instance cut from the wght variable font at 300 — outlines interpolated once and baked, fvar and gvar stripped, usWeightClass set to match. For testing static-versus-variable fallback paths and family/style grouping. Original typeface, free to use.

File
TTF · Variable Instances
Use case
Conversion testingWeb assets+1· Conversion set
Preview of TTF — Static Instance, Regular (wght 400)
ttf
6.2 KB
Actual file preview for TTF — Static Instance, Regular (wght 400)

TTF — Static Instance, Regular (wght 400)

A real static instance cut from the wght variable font at 400 — outlines interpolated once and baked, fvar and gvar stripped, usWeightClass set to match. For testing static-versus-variable fallback paths and family/style grouping. Original typeface, free to use.

File
TTF · Variable Instances
Use case
Conversion testingWeb assets+1· Conversion set
Preview of TTF — Static Instance, Medium (wght 500)
ttf
6.3 KB
Actual file preview for TTF — Static Instance, Medium (wght 500)

TTF — Static Instance, Medium (wght 500)

A real static instance cut from the wght variable font at 500 — outlines interpolated once and baked, fvar and gvar stripped, usWeightClass set to match. For testing static-versus-variable fallback paths and family/style grouping. Original typeface, free to use.

File
TTF · Variable Instances
Use case
Conversion testingWeb assets+1· Conversion set
Preview of TTF — Static Instance, Bold (wght 700)
ttf
6.2 KB
Actual file preview for TTF — Static Instance, Bold (wght 700)

TTF — Static Instance, Bold (wght 700)

A real static instance cut from the wght variable font at 700 — outlines interpolated once and baked, fvar and gvar stripped, usWeightClass set to match. For testing static-versus-variable fallback paths and family/style grouping. Original typeface, free to use.

File
TTF · Variable Instances
Use case
Conversion testingWeb assets+1· Conversion set
Preview of TTF — Static Instance, Black (wght 900)
ttf
6.2 KB
Actual file preview for TTF — Static Instance, Black (wght 900)

TTF — Static Instance, Black (wght 900)

A real static instance cut from the wght variable font at 900 — outlines interpolated once and baked, fvar and gvar stripped, usWeightClass set to match. For testing static-versus-variable fallback paths and family/style grouping. Original typeface, free to use.

File
TTF · Variable Instances
Use case
Conversion testingWeb assets+1· Conversion set
Preview of TTF — Static Instance, Condensed Bold (wght 700, wdth 75)
ttf
6.5 KB
Actual file preview for TTF — Static Instance, Condensed Bold (wght 700, wdth 75)

TTF — Static Instance, Condensed Bold (wght 700, wdth 75)

A two-axis instance baked out of the weight-by-width variable font, with both usWeightClass and usWidthClass set to match. For testing that a family grouper reads width from OS/2 rather than guessing it from the style name. Original typeface, free to use.

File
TTF · Variable Instances
Use case
Conversion testingWeb assets+1· Conversion set
Preview of TTF — Colour Font, COLR v0 Layers with CPAL
ttf
6.8 KB
Actual file preview for TTF — Colour Font, COLR v0 Layers with CPAL

TTF — Colour Font, COLR v0 Layers with CPAL

A COLR version 0 colour font: three Private Use Area icons, each drawn as two layer glyphs that index CPAL palette entries, with ordinary monochrome glyf outlines underneath as the fallback. The baseline colour-font case that every modern browser supports. Original typeface, free to use.

File
TTF · Color
Use case
Conversion testingWeb assets· Conversion set
Preview of TTF — Colour Font, COLR v1 Linear and Radial Gradients
ttf
6.9 KB
Actual file preview for TTF — Colour Font, COLR v1 Linear and Radial Gradients

TTF — Colour Font, COLR v1 Linear and Radial Gradients

A COLR version 1 colour font built as a real paint graph: a linear gradient with pad extend, a radial gradient with reflect, a repeating three-stop gradient, and a solid paint with fractional alpha. For testing gradient support, extend-mode handling, and the v1-to-v0 fallback path. Original typeface, free to use.

File
TTF · Color
Use case
Conversion testingWeb assets· Conversion set
Preview of WOFF2 — Colour Font, COLR v1 Gradients
woff2
2.3 KB
Actual file preview for WOFF2 — Colour Font, COLR v1 Gradients

WOFF2 — Colour Font, COLR v1 Gradients

The COLR v1 gradient font as WOFF2 — the shape a site would actually serve. For testing that gradient paint graphs survive web-font compression intact. Original typeface, free to use.

File
WOFF2 · Color
Use case
Conversion testingWeb assets· Conversion set
Preview of TTF — Colour Font with Four Named CPAL Palettes (light/dark)
ttf
7.1 KB
Actual file preview for TTF — Colour Font with Four Named CPAL Palettes (light/dark)

TTF — Colour Font with Four Named CPAL Palettes (light/dark)

A colour font carrying four CPAL palettes with name-table labels and palette-type flags, two of them marked usable with a light or a dark background. For testing palette pickers, the CSS font-palette property, and renderers that only ever read palette zero. Original typeface, free to use.

File
TTF · Color
Use case
Conversion testingWeb assets+1· Conversion set
Preview of OTF — Colour Font, COLR Layers over CFF Outlines
otf
5.2 KB
Actual file preview for OTF — Colour Font, COLR Layers over CFF Outlines

OTF — Colour Font, COLR Layers over CFF Outlines

COLR and CPAL over CFF rather than glyf outlines. COLR is outline-agnostic by specification, but plenty of tooling assumes colour fonts are TrueType-flavoured — this is the file that finds out. Original typeface, free to use.

File
OTF · Color
Use case
Conversion testingWeb assets· Conversion set
Preview of TTF — Colour Font, OpenType-SVG Documents
ttf
8 KB
Actual file preview for TTF — Colour Font, OpenType-SVG Documents

TTF — Colour Font, OpenType-SVG Documents

An OpenType-SVG colour font: one inline SVG document per icon glyph, each with its own gradient, plus glyf outlines for renderers with no SVG support. For testing the fourth colour-font path and how a rasteriser handles vector colour it has to parse rather than paint. Original typeface, free to use.

File
TTF · Color
Use case
Conversion testingWeb assets· Conversion set
Preview of TTF — GSUB Ligatures (liga and dlig)
ttf
13.4 KB
Actual file preview for TTF — GSUB Ligatures (liga and dlig)

TTF — GSUB Ligatures (liga and dlig)

Standard and discretionary ligature substitutions in a real GSUB table: four liga ligatures including the three-glyph ffi, and two dlig ligatures that must stay off unless asked for. Each ligature's advance is the sum of its parts minus a documented tuck, so a shaping result is checkable by measuring. Original typeface, free to use.

File
TTF · Layout Features
Use case
Conversion testingEditor testing+1· Conversion set
Preview of TTF — Kerning in GPOS (18 documented pairs)
ttf
13.4 KB
Actual file preview for TTF — Kerning in GPOS (18 documented pairs)

TTF — Kerning in GPOS (18 documented pairs)

Eighteen kerning pairs published as a GPOS pair-positioning lookup, with no legacy kern table present. Pair it with its kern-table twin to find out which table your layout engine is actually reading. Original typeface, free to use.

File
TTF · Layout Features
Use case
Conversion testingEditor testing+1· Paired fixture
Preview of TTF — Contextual Alternates (calt)
ttf
13.4 KB
Actual file preview for TTF — Contextual Alternates (calt)

TTF — Contextual Alternates (calt)

Contextual alternate substitution that fires on doubled letters: the second letter of aa, ee, oo, nn, ss and tt is replaced by an alternate carrying a visible baseline underscore, so a shaping result can be read straight off the page instead of out of a debug log. calt is on by default, which makes it a good test of whether a renderer applies default features at all. Original typeface, free to use.

File
TTF · Layout Features
Use case
Conversion testingEditor testing+1· Conversion set
Preview of TTF — Small Capitals (smcp and c2sc)
ttf
13.3 KB
Actual file preview for TTF — Small Capitals (smcp and c2sc)

TTF — Small Capitals (smcp and c2sc)

A full 26-glyph small-capital set reachable through smcp from lowercase and c2sc from capitals. Because the lowercase of this face is unicase, the small caps sit at a third, measurable height: 560 design units against 500 for lowercase and 700 for capitals, so a failed substitution shows up as a height rather than as a subtle shape difference. Original typeface, free to use.

File
TTF · Layout Features
Use case
Conversion testingEditor testing+1· Conversion set
Preview of TTF — Stylistic Sets ss01-ss03 with Feature Names
ttf
13.5 KB
Actual file preview for TTF — Stylistic Sets ss01-ss03 with Feature Names

TTF — Stylistic Sets ss01-ss03 with Feature Names

Three stylistic sets, each with a human-readable name published through FeatureParams in the name table — the metadata a font menu needs to show 'Squared G and R' instead of 'ss01'. For testing feature-name discovery as much as the substitution itself. Original typeface, free to use.

File
TTF · Layout Features
Use case
Conversion testingEditor testing+1· Conversion set
Preview of TTF — Figure Sets (lnum, onum, tnum, pnum)
ttf
13.3 KB
Actual file preview for TTF — Figure Sets (lnum, onum, tnum, pnum)

TTF — Figure Sets (lnum, onum, tnum, pnum)

All four figure features over one digit set: the default is proportional lining, tnum flattens every digit to 620 units for column alignment, pnum restores the proportional widths, and onum drops five digits below the baseline and raises two above the x-height. The measurable case for testing font-variant-numeric. Original typeface, free to use.

File
TTF · Layout Features
Use case
Conversion testingEditor testing+1· Conversion set
Preview of TTF — Every OpenType Feature in This Family
ttf
14.8 KB
Actual file preview for TTF — Every OpenType Feature in This Family

TTF — Every OpenType Feature in This Family

Every feature this family defines in one face — ligatures, kerning, contextual alternates, small caps, three stylistic sets, four figure features, fractions, mark attachment, aalt and locl. The single font to point a feature-discovery UI at. Original typeface, free to use.

File
TTF · Layout Features
Use case
Conversion testingEditor testing+1· Paired fixture
Preview of WOFF2 — Every OpenType Feature in This Family
woff2
4.1 KB
Actual file preview for WOFF2 — Every OpenType Feature in This Family

WOFF2 — Every OpenType Feature in This Family

The all-features font as WOFF2, for testing that a web-font build step preserves GSUB, GPOS and GDEF instead of subsetting the layout tables away by default. Original typeface, free to use.

File
WOFF2 · Layout Features
Use case
Conversion testingWeb assets+1· Conversion set
Preview of TTF — Full Face (subsetting baseline)
ttf
14.7 KB
Actual file preview for TTF — Full Face (subsetting baseline)

TTF — Full Face (subsetting baseline)

The complete face the rest of the subset set is cut from: the whole glyph repertoire with ligatures, kerning, contextual alternates, small caps, stylistic sets, figures, fractions, marks and localised forms intact. Measure it, then measure the cuts. Original typeface, free to use.

File
TTF · Subset
Use case
Conversion testingPerformance testing+1· Conversion set
Preview of WOFF2 — Full Face (subsetting baseline)
woff2
4.1 KB
Actual file preview for WOFF2 — Full Face (subsetting baseline)

WOFF2 — Full Face (subsetting baseline)

The full face as WOFF2 — the honest baseline for a subsetting benchmark, since comparing a subsetted WOFF2 against an unsubsetted TTF measures Brotli rather than the subsetter. Original typeface, free to use.

File
WOFF2 · Subset
Use case
Conversion testingPerformance testing+1· Conversion set
Preview of TTF — Subset: Latin Basic
ttf
13.9 KB
Actual file preview for TTF — Subset: Latin Basic

TTF — Subset: Latin Basic

The full face subset to U+0020-U+007E (printable ASCII) — the range a Latin-only page actually needs. Layout features are kept, so lookups whose glyphs were removed are the ones you can watch disappear. Original typeface, free to use.

File
TTF · Subset
Use case
Conversion testingPerformance testing+1· Conversion set
Preview of WOFF2 — Subset: Latin Basic
woff2
3.7 KB
Actual file preview for WOFF2 — Subset: Latin Basic

WOFF2 — Subset: Latin Basic

The latin basic subset in the container a site would serve, so a size comparison against the full WOFF2 measures the subset rather than the compressor. Original typeface, free to use.

File
WOFF2 · Subset
Use case
Conversion testingPerformance testing+1· Conversion set
Preview of TTF — Subset: Headline
ttf
3.2 KB
Actual file preview for TTF — Subset: Headline

TTF — Subset: Headline

The full face subset to the 8 codepoints of the string NOVUS 07 — the extreme case a headline-only web font gets cut down to. Layout features are kept, so lookups whose glyphs were removed are the ones you can watch disappear. Original typeface, free to use.

File
TTF · Subset
Use case
Conversion testingPerformance testing+1· Conversion set
Preview of WOFF2 — Subset: Headline
woff2
1.2 KB
Actual file preview for WOFF2 — Subset: Headline

WOFF2 — Subset: Headline

The headline subset in the container a site would serve, so a size comparison against the full WOFF2 measures the subset rather than the compressor. Original typeface, free to use.

File
WOFF2 · Subset
Use case
Conversion testingPerformance testing+1· Conversion set
Preview of TTF — Subset: Digits
ttf
5.6 KB
Actual file preview for TTF — Subset: Digits

TTF — Subset: Digits

The full face subset to U+0030-U+0039 (digits only) — a numeric-display cut, the shape a dashboard font ends up. Layout features are kept, so lookups whose glyphs were removed are the ones you can watch disappear. Original typeface, free to use.

File
TTF · Subset
Use case
Conversion testingPerformance testing+1· Conversion set
Preview of WOFF2 — Subset: Digits
woff2
1.5 KB
Actual file preview for WOFF2 — Subset: Digits

WOFF2 — Subset: Digits

The digits subset in the container a site would serve, so a size comparison against the full WOFF2 measures the subset rather than the compressor. Original typeface, free to use.

File
WOFF2 · Subset
Use case
Conversion testingPerformance testing+1· Conversion set
Preview of TTF — Subset with Layout Features Kept
ttf
11.4 KB
Actual file preview for TTF — Subset with Layout Features Kept

TTF — Subset with Layout Features Kept

A subset cut to just the characters the kerning, ligature, small-cap and figure probes need, keeping every OpenType layout feature whose glyphs survived. Half of a pair whose only difference is the layout tables — the pair that shows what a default subsetter setting silently costs you. Original typeface, free to use.

File
TTF · Subset
Use case
Conversion testingPerformance testing+1· Paired fixture
Preview of TTF — Web Container Source, TrueType (glyf) Outlines
ttf
6.1 KB
Actual file preview for TTF — Web Container Source, TrueType (glyf) Outlines

TTF — Web Container Source, TrueType (glyf) Outlines

The uncompressed TrueType (glyf) source for this container set. Every WOFF and WOFF2 file in the group is packed from exactly these bytes, so a compression comparison is measuring the container and nothing else. Original typeface, free to use.

File
TTF · Web Compression
Use case
Conversion testingWeb assets+1· Conversion set
Preview of WOFF — TrueType (glyf) Outlines (49% of the raw sfnt)
woff
3 KB
Actual file preview for WOFF — TrueType (glyf) Outlines (49% of the raw sfnt)

WOFF — TrueType (glyf) Outlines (49% of the raw sfnt)

The same TrueType (glyf) face in a WOFF container, 49 percent of the raw sfnt size. Compare it against the other three containers in this group to see how much of a web font's weight is the format and how much is the design. Original typeface, free to use.

File
WOFF · Web Compression
Use case
Conversion testingWeb assets+1· Conversion set
Preview of WOFF2 — TrueType (glyf) Outlines (33% of the raw sfnt)
woff2
2 KB
Actual file preview for WOFF2 — TrueType (glyf) Outlines (33% of the raw sfnt)

WOFF2 — TrueType (glyf) Outlines (33% of the raw sfnt)

The same TrueType (glyf) face in a WOFF2 container, 33 percent of the raw sfnt size. Compare it against the other three containers in this group to see how much of a web font's weight is the format and how much is the design. Original typeface, free to use.

File
WOFF2 · Web Compression
Use case
Conversion testingWeb assets+1· Conversion set
Preview of OTF — Web Container Source, CFF (Type 2) Outlines
otf
4.7 KB
Actual file preview for OTF — Web Container Source, CFF (Type 2) Outlines

OTF — Web Container Source, CFF (Type 2) Outlines

The uncompressed CFF (Type 2) source for this container set. Every WOFF and WOFF2 file in the group is packed from exactly these bytes, so a compression comparison is measuring the container and nothing else. Original typeface, free to use.

File
OTF · Web Compression
Use case
Conversion testingWeb assets+1· Conversion set
Preview of WOFF — CFF (Type 2) Outlines (55% of the raw sfnt)
woff
2.6 KB
Actual file preview for WOFF — CFF (Type 2) Outlines (55% of the raw sfnt)

WOFF — CFF (Type 2) Outlines (55% of the raw sfnt)

The same CFF (Type 2) face in a WOFF container, 55 percent of the raw sfnt size. Compare it against the other three containers in this group to see how much of a web font's weight is the format and how much is the design. Original typeface, free to use.

File
WOFF · Web Compression
Use case
Conversion testingWeb assets+1· Conversion set
Preview of WOFF2 — CFF (Type 2) Outlines (45% of the raw sfnt)
woff2
2.1 KB
Actual file preview for WOFF2 — CFF (Type 2) Outlines (45% of the raw sfnt)

WOFF2 — CFF (Type 2) Outlines (45% of the raw sfnt)

The same CFF (Type 2) face in a WOFF2 container, 45 percent of the raw sfnt size. Compare it against the other three containers in this group to see how much of a web font's weight is the format and how much is the design. Original typeface, free to use.

File
WOFF2 · Web Compression
Use case
Conversion testingWeb assets+1· Conversion set
Preview of WOFF — With an Extended Metadata Block
woff
3.3 KB
Actual file preview for WOFF — With an Extended Metadata Block

WOFF — With an Extended Metadata Block

A WOFF file carrying the optional extended-metadata block from the WOFF specification — vendor, credits, description and licence as XML alongside the font, outside the sfnt tables. Most converters drop it silently; this is the file that proves whether yours does. Original typeface, free to use.

File
WOFF · Web Compression
Use case
Conversion testingWeb assets+1· Conversion set
Preview of WOFF2 — With an Extended Metadata Block
woff2
2.2 KB
Actual file preview for WOFF2 — With an Extended Metadata Block

WOFF2 — With an Extended Metadata Block

A WOFF2 file carrying the optional extended-metadata block from the WOFF specification — vendor, credits, description and licence as XML alongside the font, outside the sfnt tables. Most converters drop it silently; this is the file that proves whether yours does. Original typeface, free to use.

File
WOFF2 · Web Compression
Use case
Conversion testingWeb assets+1· Conversion set
Preview of TTF — TrueType (Quadratic) Outlines
ttf
6.2 KB
Actual file preview for TTF — TrueType (Quadratic) Outlines

TTF — TrueType (Quadratic) Outlines

One design in TrueType outlines: quadratic contours in a glyf table with a loca index. Its CFF twin carries the same design in cubic charstrings, so converting one and diffing against the other tests an outline converter rather than a whole font pipeline. Original typeface, free to use.

File
TTF · Outlines
Use case
Conversion testingWeb assets· Paired fixture
Preview of OTF — CFF (Cubic) Outlines
otf
4.8 KB
Actual file preview for OTF — CFF (Cubic) Outlines

OTF — CFF (Cubic) Outlines

The same design in CFF outlines: cubic Type 2 charstrings with no glyf and no loca. The half of the pair that catches code assuming every OpenType font is TrueType-flavoured. Original typeface, free to use.

File
OTF · Outlines
Use case
Conversion testingWeb assets· Paired fixture
Preview of Favicon (multi-size ICO)
ico
5.2 KB
Actual file preview for Favicon (multi-size ICO)

Favicon (multi-size ICO)

A multi-resolution favicon.ico bundling 16, 32, 48, and 64 px images of the brand mark — for testing favicon parsers, ICO decoders, and multi-image icon handling.

File
ICO · Favicons
Use case
Web assetsConversion testing· Conversion set
Preview of Favicon (scalable SVG)
svg
369 B
Actual file preview for Favicon (scalable SVG)

Favicon (scalable SVG)

A scalable SVG favicon of the brand mark — the modern crisp-at-any-size icon format, for testing SVG favicon support and vector-to-raster favicon pipelines.

File
SVG · Favicons
Use case
Web assetsConversion testing· Conversion set
Preview of Apple touch icon (180×180 PNG)
png
564 B
Actual file preview for Apple touch icon (180×180 PNG)

Apple touch icon (180×180 PNG)

A 180×180 opaque PNG apple-touch-icon (iOS rounds the corners itself) — for testing home-screen icon extraction and Apple touch-icon handling.

File
PNG · Favicons
Use case
Web assets· Conversion set
Preview of Arrow cursor (.cur, hotspot 0,0)
cur
4.2 KB
Actual file preview for Arrow cursor (.cur, hotspot 0,0)

Arrow cursor (.cur, hotspot 0,0)

A 32×32 Windows arrow cursor with its hotspot at the top-left tip (0,0) — for testing .cur parsers, CSS custom cursors, and ICO/CUR converters.

File
CUR · Cursors
Use case
Web assets
Preview of Crosshair cursor (.cur, hotspot 16,16)
cur
4.2 KB
Actual file preview for Crosshair cursor (.cur, hotspot 16,16)

Crosshair cursor (.cur, hotspot 16,16)

A 32×32 Windows crosshair cursor with its hotspot at the centre (16,16) — for testing cursor hotspot handling and .cur decoding.

File
CUR · Cursors
Use case
Web assets
Preview of Web App Manifest (.webmanifest)
webmanifest
1011 B
Actual file preview for Web App Manifest (.webmanifest)

Web App Manifest (.webmanifest)

A complete Progressive Web App manifest with a full icon spread, shortcuts, categories, and theme colours — for testing PWA installers, manifest validators, and JSON parsers.

File
WEBMANIFEST · Pwa
Preview of Service Worker (sw.js)
js
916 B
Actual file preview for Service Worker (sw.js)

Service Worker (sw.js)

A sample cache-first service worker handling install, activate, and fetch events with an offline fallback — for testing service-worker registration, JS parsers, and PWA tooling.

File
JS · Pwa · JavaScript
Preview of browserconfig.xml (MS tiles)
xml
375 B
Actual file preview for browserconfig.xml (MS tiles)

browserconfig.xml (MS tiles)

A browserconfig.xml defining Windows Start-menu tile logos and colour — for testing MS tile configuration parsers and XML handling.

File
XML · Pwa
Use case
Web assets
Preview of PWA icon (192×192 PNG)
png
994 B
Actual file preview for PWA icon (192×192 PNG)

PWA icon (192×192 PNG)

A 192×192 PNG app icon referenced by the web app manifest (purpose 'any') — for testing PWA icon pipelines and manifest icon resolution.

File
PNG · Pwa
Use case
Web assets· Conversion set
Preview of PWA icon (512×512 PNG)
png
2.3 KB
Actual file preview for PWA icon (512×512 PNG)

PWA icon (512×512 PNG)

A 512×512 PNG app icon referenced by the web app manifest (purpose 'any') — for testing PWA icon pipelines and manifest icon resolution.

File
PNG · Pwa
Use case
Web assets· Conversion set
Preview of PWA maskable icon (512×512 PNG)
png
2.1 KB
Actual file preview for PWA maskable icon (512×512 PNG)

PWA maskable icon (512×512 PNG)

A 512×512 maskable PNG icon with the mark inside the central safe-zone and a full-bleed background — for testing maskable icon cropping across Android adaptive-icon shapes.

File
PNG · Pwa
Use case
Web assets· Conversion set
Preview of Open Graph card (1200×630 PNG)
png
24 KB
Actual file preview for Open Graph card (1200×630 PNG)

Open Graph card (1200×630 PNG)

A 1200×630 Open Graph preview card at the exact og:image aspect ratio — for testing link-preview generators, social-card renderers, and image pipelines.

File
PNG · Social
Use case
Web assets· Conversion set
Preview of Twitter summary card (1200×600 PNG)
png
21.2 KB
Actual file preview for Twitter summary card (1200×600 PNG)

Twitter summary card (1200×600 PNG)

A 1200×600 Twitter summary-large-image card at the 2:1 aspect ratio — for testing Twitter/X card renderers and social preview pipelines.

File
PNG · Social
Use case
Web assets· Conversion set
Preview of robots.txt
txt
219 B
Actual file preview for robots.txt

robots.txt

A robots.txt with wildcard and per-agent rules, a crawl-delay, and a sitemap reference — for testing robots parsers and crawler policy handling.

File
TXT · Crawlers · UTF-8
Preview of sitemap.xml
xml
734 B
Actual file preview for sitemap.xml

sitemap.xml

An XML sitemap (sitemaps.org 0.9) with loc, lastmod, changefreq, and priority for several URLs — for testing sitemap parsers and crawl-scheduling tools.

File
XML · Crawlers · UTF-8
Preview of humans.txt
txt
291 B
Actual file preview for humans.txt

humans.txt

A humans.txt crediting the people and stack behind a site, in the conventional TEAM/SITE block format — for testing plain-text metadata parsers.

File
TXT · Crawlers · UTF-8
Preview of ads.txt
txt
357 B
Actual file preview for ads.txt

ads.txt

An IAB ads.txt listing authorised digital sellers with account IDs and relationships (sample data) — for testing ads.txt parsers and ad-fraud tooling.

File
TXT · Crawlers · UTF-8
Preview of security.txt (RFC 9116)
txt
416 B
Actual file preview for security.txt (RFC 9116)

security.txt (RFC 9116)

An RFC 9116 security.txt with Contact, Expires, Encryption, and Policy fields — normally served at /.well-known/security.txt, for testing security.txt parsers.

File
TXT · Well Known
Preview of apple-app-site-association
json
344 B
Actual file preview for apple-app-site-association

apple-app-site-association

An Apple app-site-association file declaring Universal Links, web credentials, and app clips — normally served without an extension at /.well-known/, for testing AASA parsers (shown here as .json).

File
JSON · Well Known
Preview of assetlinks.json (Android)
json
325 B
Actual file preview for assetlinks.json (Android)

assetlinks.json (Android)

An Android Digital Asset Links file granting app-link handling to a package via a certificate fingerprint (sample) — for testing assetlinks.json parsers and App Links verification.

File
JSON · Well Known
Preview of SVG icon sprite (symbol sheet)
svg
986 B
Actual file preview for SVG icon sprite (symbol sheet)

SVG icon sprite (symbol sheet)

An SVG sprite sheet defining five reusable icons as <symbol> elements referenced by <use href='#id'> — for testing SVG sprite pipelines and icon systems. Paired with a PNG sprite twin.

File
SVG · Sprites
Use case
Web assetsConversion testing· Paired fixture
Preview of PNG icon sprite (5-icon strip)
png
994 B
Actual file preview for PNG icon sprite (5-icon strip)

PNG icon sprite (5-icon strip)

A 320×64 PNG icon sprite (five 64×64 cells) — the raster twin of the SVG sprite, for testing background-position sprite techniques and sprite slicers.

File
PNG · Sprites
Use case
Web assetsConversion testing· Paired fixture
Preview of Web App Manifest — PWA Shell SAMPLE
webmanifest
424 B
Actual file preview for Web App Manifest — PWA Shell SAMPLE

Web App Manifest — PWA Shell SAMPLE

PWA web app manifest SAMPLE for installability and manifest validators.

File
WEBMANIFEST · Pwa
Use case
Web assets· Conversion set
Preview of PWA — offline.html SAMPLE
html
88 B
Actual file preview for PWA — offline.html SAMPLE

PWA — offline.html SAMPLE

PWA shell fixture SAMPLE (offline.html) for offline app-shell testing.

File
HTML · Pwa
Use case
Web assets· Conversion set
Preview of PWA — index-shell.html SAMPLE
html
174 B
Actual file preview for PWA — index-shell.html SAMPLE

PWA — index-shell.html SAMPLE

PWA shell fixture SAMPLE (index-shell.html) for offline app-shell testing.

File
HTML · Pwa
Use case
Web assets· Conversion set
Preview of PWA — sw-register.js SAMPLE
js
85 B
Actual file preview for PWA — sw-register.js SAMPLE

PWA — sw-register.js SAMPLE

PWA shell fixture SAMPLE (sw-register.js) for offline app-shell testing.

File
JS · Pwa
Use case
Web assets· Conversion set
Preview of PWA — app-shell.css SAMPLE
css
73 B
Actual file preview for PWA — app-shell.css SAMPLE

PWA — app-shell.css SAMPLE

PWA shell fixture SAMPLE (app-shell.css) for offline app-shell testing.

File
CSS · Pwa
Use case
Web assets· Conversion set
Preview of security.txt — Full SAMPLE
txt
344 B
Actual file preview for security.txt — Full SAMPLE

security.txt — Full SAMPLE

RFC 9116 security.txt SAMPLE variant (security-txt-full.txt) for well-known parsers.

File
TXT · Well Known
Use case
Web assets· Conversion set
Preview of security.txt — Minimal SAMPLE
txt
74 B
Actual file preview for security.txt — Minimal SAMPLE

security.txt — Minimal SAMPLE

RFC 9116 security.txt SAMPLE variant (security-txt-minimal.txt) for well-known parsers.

File
TXT · Well Known
Use case
Web assets· Conversion set
Preview of security.txt — Expired SAMPLE
txt
74 B
Actual file preview for security.txt — Expired SAMPLE

security.txt — Expired SAMPLE

RFC 9116 security.txt SAMPLE variant (security-txt-expired.txt) for well-known parsers.

File
TXT · Well Known
Use case
Web assets· Conversion set
Preview of security.txt — Multi Contact SAMPLE
txt
140 B
Actual file preview for security.txt — Multi Contact SAMPLE

security.txt — Multi Contact SAMPLE

RFC 9116 security.txt SAMPLE variant (security-txt-multi-contact.txt) for well-known parsers.

File
TXT · Well Known
Use case
Web assets· Conversion set
Preview of security.txt — Pgp SAMPLE
txt
139 B
Actual file preview for security.txt — Pgp SAMPLE

security.txt — Pgp SAMPLE

RFC 9116 security.txt SAMPLE variant (security-txt-pgp.txt) for well-known parsers.

File
TXT · Well Known
Use case
Web assets· Conversion set
Preview of robots.txt — Wave G SAMPLE
txt
94 B
Actual file preview for robots.txt — Wave G SAMPLE

robots.txt — Wave G SAMPLE

robots.txt — Wave G SAMPLE for crawler and .well-known tooling.

File
TXT · Well Known
Use case
Web assets
Preview of humans.txt — Wave G SAMPLE
txt
60 B
Actual file preview for humans.txt — Wave G SAMPLE

humans.txt — Wave G SAMPLE

humans.txt — Wave G SAMPLE for crawler and .well-known tooling.

File
TXT · Well Known
Use case
Web assets
Preview of ads.txt — Wave G SAMPLE
txt
68 B
Actual file preview for ads.txt — Wave G SAMPLE

ads.txt — Wave G SAMPLE

ads.txt — Wave G SAMPLE for crawler and .well-known tooling.

File
TXT · Well Known
Use case
Web assets
Preview of PWA Shortcut JSON — 01
json
91 B
Actual file preview for PWA Shortcut JSON — 01

PWA Shortcut JSON — 01

PWA shortcut descriptor SAMPLE #1 for install UI tests.

File
JSON · Pwa
Use case
Web assets· Conversion set
Preview of PWA Shortcut JSON — 02
json
91 B
Actual file preview for PWA Shortcut JSON — 02

PWA Shortcut JSON — 02

PWA shortcut descriptor SAMPLE #2 for install UI tests.

File
JSON · Pwa
Use case
Web assets· Conversion set
Preview of PWA Shortcut JSON — 03
json
91 B
Actual file preview for PWA Shortcut JSON — 03

PWA Shortcut JSON — 03

PWA shortcut descriptor SAMPLE #3 for install UI tests.

File
JSON · Pwa
Use case
Web assets· Conversion set
Preview of PWA Shortcut JSON — 04
json
91 B
Actual file preview for PWA Shortcut JSON — 04

PWA Shortcut JSON — 04

PWA shortcut descriptor SAMPLE #4 for install UI tests.

File
JSON · Pwa
Use case
Web assets· Conversion set
Preview of PWA Shortcut JSON — 05
json
91 B
Actual file preview for PWA Shortcut JSON — 05

PWA Shortcut JSON — 05

PWA shortcut descriptor SAMPLE #5 for install UI tests.

File
JSON · Pwa
Use case
Web assets· Conversion set
Preview of PWA Shortcut JSON — 06
json
91 B
Actual file preview for PWA Shortcut JSON — 06

PWA Shortcut JSON — 06

PWA shortcut descriptor SAMPLE #6 for install UI tests.

File
JSON · Pwa
Use case
Web assets· Conversion set
Preview of PWA Shortcut JSON — 07
json
91 B
Actual file preview for PWA Shortcut JSON — 07

PWA Shortcut JSON — 07

PWA shortcut descriptor SAMPLE #7 for install UI tests.

File
JSON · Pwa
Use case
Web assets· Conversion set
Preview of PWA Shortcut JSON — 08
json
91 B
Actual file preview for PWA Shortcut JSON — 08

PWA Shortcut JSON — 08

PWA shortcut descriptor SAMPLE #8 for install UI tests.

File
JSON · Pwa
Use case
Web assets· Conversion set
Preview of Crawler File — Robots Disallow Admin
txt
115 B
Actual file preview for Crawler File — Robots Disallow Admin

Crawler File — Robots Disallow Admin

SAMPLE crawler/policy text file (robots-disallow-admin) for bot and ads.txt parsers.

File
TXT · Crawlers
Use case
Web assets· Conversion set
Preview of Crawler File — Robots Ai Bots
txt
60 B
Actual file preview for Crawler File — Robots Ai Bots

Crawler File — Robots Ai Bots

SAMPLE crawler/policy text file (robots-ai-bots) for bot and ads.txt parsers.

File
TXT · Crawlers
Use case
Web assets· Conversion set
Preview of Crawler File — Humans Extended
txt
97 B
Actual file preview for Crawler File — Humans Extended

Crawler File — Humans Extended

SAMPLE crawler/policy text file (humans-extended) for bot and ads.txt parsers.

File
TXT · Crawlers
Use case
Web assets· Conversion set
Preview of Crawler File — Security Txt Contact
txt
161 B
Actual file preview for Crawler File — Security Txt Contact

Crawler File — Security Txt Contact

SAMPLE crawler/policy text file (security-txt-contact) for bot and ads.txt parsers.

File
TXT · Crawlers
Use case
Web assets· Conversion set
Preview of Crawler File — Ads Txt Sample
txt
64 B
Actual file preview for Crawler File — Ads Txt Sample

Crawler File — Ads Txt Sample

SAMPLE crawler/policy text file (ads-txt-sample) for bot and ads.txt parsers.

File
TXT · Crawlers
Use case
Web assets· Conversion set
Preview of Crawler File — App Ads Txt Sample
txt
64 B
Actual file preview for Crawler File — App Ads Txt Sample

Crawler File — App Ads Txt Sample

SAMPLE crawler/policy text file (app-ads-txt-sample) for bot and ads.txt parsers.

File
TXT · Crawlers
Use case
Web assets· Conversion set
Preview of robots.txt - wildcard and $ anchor matching
txt
331 B
Actual file preview for robots.txt - wildcard and $ anchor matching

robots.txt - wildcard and $ anchor matching

A robots.txt built entirely from pattern rules: `*` inside a path, `$` anchoring the end of a URL, a query-string pattern, and an Allow that carves one file out of a disallowed subtree. For testing that a robots parser implements RFC 9309 path matching rather than prefix comparison.

File
TXT · Crawlers
Use case
Web assetsWeb scraping+1· Conversion set
Preview of robots.txt - merged groups and Allow/Disallow precedence
txt
506 B
Actual file preview for robots.txt - merged groups and Allow/Disallow precedence

robots.txt - merged groups and Allow/Disallow precedence

A robots.txt where Googlebot is named by two separate groups and every Disallow has an equal-length Allow competing with it. For testing group merging, case-insensitive product tokens, and the rule that the most specific match wins with Allow breaking ties.

File
TXT · Crawlers
Use case
Web assetsWeb scraping+1· Conversion set
Preview of robots.txt - Crawl-delay, Request-rate and Visit-time
txt
373 B
Actual file preview for robots.txt - Crawl-delay, Request-rate and Visit-time

robots.txt - Crawl-delay, Request-rate and Visit-time

A robots.txt carrying three different crawl-rate hints - an integer Crawl-delay, a fractional one alongside Request-rate and Visit-time, and a very large one - none of which are part of RFC 9309. For testing that a crawler reads or ignores rate hints without dropping the Disallow rules that share the group.

File
TXT · Crawlers
Use case
Web assetsWeb scraping+1· Conversion set
Preview of robots.txt - five Sitemap directives
txt
481 B
Actual file preview for robots.txt - five Sitemap directives

robots.txt - five Sitemap directives

A robots.txt declaring five sitemaps - before the first group, inside two different groups, in lower case, gzipped, and on another host. For testing that a discovery crawler collects Sitemap as a file-global field instead of scoping it to the group it sits in.

File
TXT · Crawlers
Use case
Web assetsWeb scraping+1· Conversion set
Preview of robots.txt - block everything except one path
txt
300 B
Actual file preview for robots.txt - block everything except one path

robots.txt - block everything except one path

A robots.txt that disallows the entire site for every crawler while allowing one media path for a single image agent. For testing full-block handling and the common misconception that a Disallow removes a URL from a search index.

File
TXT · Crawlers
Use case
Web assetsWeb scraping+1· Conversion set
Preview of robots.txt - unknown and vendor-specific fields
txt
393 B
Actual file preview for robots.txt - unknown and vendor-specific fields

robots.txt - unknown and vendor-specific fields

A robots.txt in which real Disallow rules are surrounded by Noindex, Host, Clean-param, Nofollow and two invented fields, several with inline comments. For testing that a parser skips fields it does not implement instead of aborting or mis-binding the rules that follow.

File
TXT · Crawlers
Use case
Web assetsWeb scraping+1· Conversion set
Preview of robots.txt - UTF-8 BOM with CRLF line endings
txt
207 B
Actual file preview for robots.txt - UTF-8 BOM with CRLF line endings

robots.txt - UTF-8 BOM with CRLF line endings

A robots.txt that begins with a UTF-8 byte-order mark, uses CRLF line endings, and leaves trailing spaces after two rule values. For testing the byte-level tolerances RFC 9309 requires - a leading BOM must be discarded rather than glued onto the first field name.

File
TXT · Crawlers
Use case
Web assetsWeb scraping+1· Conversion set
Preview of robots.txt - field case, tabs and indentation
txt
275 B
Actual file preview for robots.txt - field case, tabs and indentation

robots.txt - field case, tabs and indentation

A robots.txt using upper-case, mixed-case and indented field names, a tab-indented rule, a value with no space after the colon, and both trailing and full-line comments. For testing that field names are treated case-insensitively while path values stay case-sensitive.

File
TXT · Crawlers
Use case
Web assetsWeb scraping+1· Conversion set
Preview of robots.txt with deliberately invalid syntax
txt
228 B
Actual file preview for robots.txt with deliberately invalid syntax

robots.txt with deliberately invalid syntax

A deliberately invalid robots.txt: a rule before any group, an empty product token, an absolute URL where a path belongs, whitespace before the colon, a non-numeric Crawl-delay, and a line with no colon at all. For testing that a parser degrades line-by-line instead of failing the whole file.

File
TXT · Crawlers
Use case
Web assetsWeb scraping+1· Conversion set
Preview of robots.txt that is actually an HTML 404 page
txt
268 B
Actual file preview for robots.txt that is actually an HTML 404 page

robots.txt that is actually an HTML 404 page

The single most common broken robots.txt in the wild: a server that answers /robots.txt with its HTML 404 page instead of a 404 status. For testing that a crawler treats unparseable markup as 'no robots.txt' and allows the site rather than inventing rules from tag names.

File
TXT · Crawlers
Use case
Web assetsWeb scraping+1· Conversion set
Preview of Sitemap index over three sitemaps
xml
456 B
Actual file preview for Sitemap index over three sitemaps

Sitemap index over three sitemaps

A sitemap index listing three child sitemaps, one dated with a plain date, one with a full W3C datetime, and one with no lastmod at all. Two of the children ship alongside it, so a crawler can be walked from index to URL.

File
XML · Crawlers
Use case
Web assetsWeb scraping+1· Conversion set
Preview of Sitemap shard 1 (core pages)
xml
858 B
Actual file preview for Sitemap shard 1 (core pages)

Sitemap shard 1 (core pages)

The first child of the sitemap index: six core URLs with a deliberately uneven mix of lastmod, changefreq and priority, including one entry that carries nothing but a loc. For testing that optional sitemap fields really are optional.

File
XML · Crawlers
Use case
Web assetsWeb scraping+1· Conversion set
Preview of Sitemap shard 2 (blog and legal)
xml
976 B
Actual file preview for Sitemap shard 2 (blog and legal)

Sitemap shard 2 (blog and legal)

The second child of the sitemap index: six URLs dated with W3C datetimes in two different timezone offsets, including a changefreq of never and a priority of 0.1. For testing datetime normalisation and priority ordering.

File
XML · Crawlers
Use case
Web assetsWeb scraping+1· Conversion set
Preview of Sitemap with a reciprocal hreflang cluster
xml
1.6 KB
Actual file preview for Sitemap with a reciprocal hreflang cluster

Sitemap with a reciprocal hreflang cluster

A sitemap whose three URLs form a complete hreflang cluster: every page lists every locale including itself and a shared x-default. This is the shape an international audit should pass, and the reference twin of the broken cluster.

File
XML · Crawlers
Use case
Web assetsWeb scraping+1· Conversion set
Preview of Sitemap with a deliberately invalid hreflang cluster
xml
982 B
Actual file preview for Sitemap with a deliberately invalid hreflang cluster

Sitemap with a deliberately invalid hreflang cluster

A deliberately invalid hreflang cluster: an `en-UK` region that does not exist, an underscore locale, a German page that never links back, a Spanish self-reference dropped to http, and no x-default anywhere. For testing that an international audit reports each defect rather than the first one.

File
XML · Crawlers
Use case
Web assetsWeb scraping+1· Conversion set
Preview of Sitemap with the image extension
xml
1.3 KB
Actual file preview for Sitemap with the image extension

Sitemap with the image extension

A sitemap using the image extension namespace: six images across three pages, with and without titles and captions, in JPEG, WebP and AVIF. For testing extension-namespace parsing and image-discovery pipelines.

File
XML · Crawlers
Use case
Web assetsWeb scraping+1· Conversion set
Preview of Sitemap with the video extension
xml
1.8 KB
Actual file preview for Sitemap with the video extension

Sitemap with the video extension

A sitemap using the video extension namespace: one fully populated entry with duration, rating, view count, country restriction and tags, and one minimal entry with only the required children plus a player attribute. For testing video-sitemap parsers and their attribute handling.

File
XML · Crawlers
Use case
Web assetsWeb scraping+1· Conversion set
Preview of Sitemap with the news extension
xml
970 B
Actual file preview for Sitemap with the news extension

Sitemap with the news extension

A two-URL news sitemap with publication name, language, publication date and headline for an English and a German article. For testing nested extension elements and per-article language handling.

File
XML · Crawlers
Use case
Web assetsWeb scraping+1· Conversion set
Preview of Sitemap with XML escaping and percent-encoding
xml
681 B
Actual file preview for Sitemap with XML escaping and percent-encoding

Sitemap with XML escaping and percent-encoding

A sitemap of URLs that need both layers of escaping the format demands: ampersands written as XML entities and reserved characters percent-encoded, plus a punycode host. For testing that a parser unescapes exactly once and does not double-decode.

File
XML · Crawlers
Use case
Web assetsWeb scraping+1· Conversion set
Preview of Plain-text sitemap (one URL per line)
txt
355 B
Actual file preview for Plain-text sitemap (one URL per line)

Plain-text sitemap (one URL per line)

The plain-text sitemap format the sitemaps.org protocol also accepts: one absolute URL per line, no markup, UTF-8 encoded. For testing that a crawler supports the text form as well as XML.

File
TXT · Crawlers · UTF-8
Use case
Web assetsWeb scraping+1· Conversion set
Preview of Gzipped sitemap (500 URLs, .xml.gz)
gz
1.6 KB
Actual file preview for Gzipped sitemap (500 URLs, .xml.gz)

Gzipped sitemap (500 URLs, .xml.gz)

A 500-URL sitemap served the way large sites serve them - gzip-compressed as sitemap-large.xml.gz. The gzip header carries mtime 0 and no embedded filename, so the bytes are stable across regenerations. For testing that a crawler decompresses .xml.gz sitemaps before parsing.

File
GZ · Crawlers · gzip
Use case
Web assetsWeb scraping+1· Conversion set
Preview of Minified JS bundle referencing an external source map
js
118 B
Actual file preview for Minified JS bundle referencing an external source map

Minified JS bundle referencing an external source map

A one-line minified bundle built from two ES modules, ending in the `//# sourceMappingURL=` comment that points at the v3 map shipped beside it. For testing that a debugger, error reporter or bundler analyser follows the annotation and resolves the map relative to the bundle.

File
JS · Build Output
Use case
Web assetsCode parsing+1· Paired fixture
Preview of Source map v3 (external, with sourcesContent)
json
390 B
Actual file preview for Source map v3 (external, with sourcesContent)

Source map v3 (external, with sourcesContent)

A complete v3 source map for the minified bundle: two sources with their full original text inlined in sourcesContent, two names, and five VLQ-encoded mapping segments. For testing source-map decoders and stack-trace symbolication without any network fetch of the originals.

File
JSON · Build Output
Use case
Web assetsCode parsing+1· Paired fixture
Preview of Source map v3 with sourcesContent omitted
json
214 B
Actual file preview for Source map v3 with sourcesContent omitted

Source map v3 with sourcesContent omitted

The same v3 map with the sourcesContent array removed, which is how most production builds ship: the mappings resolve but the original text has to be fetched from the paths in `sources`. For testing the fallback path of a debugger when originals are unavailable.

File
JSON · Build Output
Use case
Web assetsCode parsing+1· Conversion set
Preview of Minified JS bundle with an inline base64 source map
js
579 B
Actual file preview for Minified JS bundle with an inline base64 source map

Minified JS bundle with an inline base64 source map

The same bundle with its v3 map embedded as a base64 data: URI in the sourceMappingURL comment - the single-file form dev builds emit. For testing that a tool decodes an inline map instead of trying to fetch it as a relative path.

File
JS · Build Output · base64
Use case
Web assetsCode parsing+1· Conversion set
Preview of Source map index map (sections with offsets)
json
1 KB
Actual file preview for Source map index map (sections with offsets)

Source map index map (sections with offsets)

An index map: instead of a top-level `mappings` string it carries a `sections` array of offset-and-map pairs, the form used when several independently built chunks are concatenated. For testing decoders that assume every map has mappings at the root.

File
JSON · Build Output
Use case
Web assetsCode parsing+1· Conversion set
Preview of Minified CSS with an external source map
css
86 B
Actual file preview for Minified CSS with an external source map

Minified CSS with an external source map

A minified stylesheet closing with the CSS form of the annotation, `/*# sourceMappingURL= */` - the comment syntax differs from JavaScript's and is a common reason a CSS map is silently ignored. For testing stylesheet source-map resolution.

File
CSS · Build Output
Use case
Web assetsCode parsing+1· Paired fixture
Preview of Source map v3 for a stylesheet
json
222 B
Actual file preview for Source map v3 for a stylesheet

Source map v3 for a stylesheet

The v3 map for the minified stylesheet: one source with its text inlined, an empty names array, and three segments covering the selector and both declarations. For testing that a decoder handles maps with no names at all.

File
JSON · Build Output
Use case
Web assetsCode parsing+1· Paired fixture
Preview of Source map with sourceRoot, relative sources and an ignore list
json
378 B
Actual file preview for Source map with sourceRoot, relative sources and an ignore list

Source map with sourceRoot, relative sources and an ignore list

A v3 map that resolves its sources through a `sourceRoot` scheme URL, uses `../` relative paths, leaves one sourcesContent entry null, and marks the second source as third-party via x_google_ignoreList. For testing URL joining and ignore-list support in a debugger.

File
JSON · Build Output
Use case
Web assetsCode parsing+1· Conversion set
Preview of Source map with deliberately invalid fields and mappings
json
329 B
Actual file preview for Source map with deliberately invalid fields and mappings

Source map with deliberately invalid fields and mappings

A deliberately invalid source map: version 2 instead of 3, a sources array longer than sourcesContent, a mapping segment that names an index outside `names`, and a `$` that is not in the base64 VLQ alphabet. For testing that a decoder validates the envelope before trusting the mappings.

File
JSON · Build Output
Use case
Web assetsJSON parsing+1· Conversion set
Preview of Web app manifest with icon edge cases
webmanifest
1.1 KB
Actual file preview for Web app manifest with icon edge cases

Web app manifest with icon edge cases

A web app manifest whose icon array is built entirely from the awkward cases: a duplicate declaration, an entry with no sizes, sizes="any" on an SVG, a multi-size ICO, a .webp declared as image/png, a cross-origin icon and a 0x0 entry. For testing icon selection and validation logic.

File
WEBMANIFEST · Pwa
Use case
Web assetsJSON parsing+1· Conversion set
Preview of Web app manifest with maskable and monochrome purposes
webmanifest
882 B
Actual file preview for Web app manifest with maskable and monochrome purposes

Web app manifest with maskable and monochrome purposes

A manifest exercising every icon `purpose` keyword: any, maskable, the space-separated combination, monochrome for a notification badge, and the obsolete `badge` value. For testing purpose parsing and adaptive-icon safe-zone handling.

File
WEBMANIFEST · Pwa
Use case
Web assetsJSON parsing+1· Conversion set
Preview of Web app manifest - minimal installable set
webmanifest
298 B
Actual file preview for Web app manifest - minimal installable set

Web app manifest - minimal installable set

The smallest manifest that still satisfies a browser's install criteria: name, start_url, a standalone display mode and two PNG icons, with every optional member left out. For testing installability checks against the floor rather than a fully populated document.

File
WEBMANIFEST · Pwa · 4 members
Use case
Web assetsJSON parsing+1· Conversion set
Preview of Web app manifest with no icons (deliberately invalid)
webmanifest
155 B
Actual file preview for Web app manifest with no icons (deliberately invalid)

Web app manifest with no icons (deliberately invalid)

A deliberately invalid manifest: well-formed JSON with an empty icons array, so it parses cleanly and then fails installability. For testing that a PWA validator distinguishes a parse error from an unmet install requirement.

File
WEBMANIFEST · Pwa
Use case
Web assetsJSON parsing+1· Conversion set
Preview of Web app manifest with a share_target
webmanifest
918 B
Actual file preview for Web app manifest with a share_target

Web app manifest with a share_target

A manifest declaring a Web Share Target that accepts a POST of multipart form data, including two file parameters with MIME-type and extension accept lists. For testing share-target registration and the parameter renaming a share handler must perform.

File
WEBMANIFEST · Pwa
Use case
Web assetsJSON parsing+1· Conversion set
Preview of Web app manifest with file, protocol and launch handlers
webmanifest
1.2 KB
Actual file preview for Web app manifest with file, protocol and launch handlers

Web app manifest with file, protocol and launch handlers

A manifest registering the desktop-integration members: two file handlers with MIME and extension accept maps, a custom web+ protocol handler alongside mailto, a launch_handler client mode list, an Edge side-panel width and handle_links. For testing OS integration and manifest members a validator may not know.

File
WEBMANIFEST · Pwa
Use case
Web assetsJSON parsing+1· Conversion set
Preview of Web app manifest with form-factor screenshots
webmanifest
1.5 KB
Actual file preview for Web app manifest with form-factor screenshots

Web app manifest with form-factor screenshots

A manifest with the members that turn a bare install prompt into a rich one: four screenshots split across wide, narrow and unspecified form factors, labels, categories and two shortcuts (one with its own icon). For testing rich-install eligibility rules.

File
WEBMANIFEST · Pwa
Use case
Web assetsJSON parsing+1· Conversion set
Preview of Web app manifest whose start_url is outside its scope (deliberately invalid)
webmanifest
540 B
Actual file preview for Web app manifest whose start_url is outside its scope (deliberately invalid)

Web app manifest whose start_url is outside its scope (deliberately invalid)

A deliberately invalid manifest: start_url sits at /dashboard/ while scope is /app/, and a shortcut points at another origin entirely. Both are the kind of mistake that makes an installed app open in a browser tab. For testing scope-containment validation.

File
WEBMANIFEST · Pwa
Use case
Web assetsJSON parsing+1· Conversion set
Preview of mta-sts.txt (RFC 8461 SMTP MTA-STS policy)
txt
121 B
Actual file preview for mta-sts.txt (RFC 8461 SMTP MTA-STS policy)

mta-sts.txt (RFC 8461 SMTP MTA-STS policy)

An SMTP MTA-STS policy in enforce mode listing three MX patterns, one of them a wildcard, with a seven-day max_age. RFC 8461 specifies CRLF line endings, so this fixture is written with them deliberately - for testing policy parsers that split on bare LF.

File
TXT · Well Known
Use case
Web assetsConfig parsing+1· Conversion set
Preview of dnt-policy.txt (Do Not Track compliance statement)
txt
915 B
Actual file preview for dnt-policy.txt (Do Not Track compliance statement)

dnt-policy.txt (Do Not Track compliance statement)

A sample machine-discoverable Do Not Track policy of the kind served at /.well-known/dnt-policy.txt, stating retention windows, exceptions and a contact for a fictional site. For testing crawlers and privacy scanners that look for the document and read its version header.

File
TXT · Well Known
Use case
Web assetsEditor testing+1· Conversion set
Preview of host-meta (XRD, XML form)
xml
580 B
Actual file preview for host-meta (XRD, XML form)

host-meta (XRD, XML form)

Host metadata in its original XRD form: a subject, an alias, an expiry, one property, and three Link elements including an lrdd template with a {uri} placeholder. Paired with the JRD twin that carries exactly the same data.

File
XML · Well Known
Use case
Web assetsMetadata testing+1· Paired fixture
Preview of host-meta.json (JRD, JSON form)
json
568 B
Actual file preview for host-meta.json (JRD, JSON form)

host-meta.json (JRD, JSON form)

The JSON Resource Descriptor twin of the XRD host-meta: identical subject, alias, expiry, property and three links, expressed with lower-case JSON member names. For testing XRD-to-JRD conversion against a known answer.

File
JSON · Well Known
Use case
Web assetsJSON parsing+1· Paired fixture
Preview of traffic-advice.json (private prefetch proxy opt-in)
json
144 B
Actual file preview for traffic-advice.json (private prefetch proxy opt-in)

traffic-advice.json (private prefetch proxy opt-in)

A traffic-advice document opting a fictional origin into private prefetch proxy traffic at full fraction while disallowing every other agent. For testing prefetch-proxy discovery and the JSON-array (not object) top level this format uses.

File
JSON · Well Known
Use case
Web assetsJSON parsing+1· Conversion set
Preview of Matrix server delegation (m.server)
json
44 B
Actual file preview for Matrix server delegation (m.server)

Matrix server delegation (m.server)

The one-member server-delegation document that lets example.com host its Matrix homeserver at matrix.example.com:8448 without changing user IDs. For testing federation discovery and explicit-port handling.

File
JSON · Well Known · 1 member
Use case
Web assetsJSON parsing+1· Paired fixture
Preview of Matrix client discovery (m.homeserver)
json
237 B
Actual file preview for Matrix client discovery (m.homeserver)

Matrix client discovery (m.homeserver)

The client-side twin of the Matrix delegation pair: homeserver and identity server base URLs plus an unregistered vendor key, which clients must carry through rather than reject. For testing discovery and unknown-member tolerance.

File
JSON · Well Known · 3 members
Use case
Web assetsJSON parsing+1· Paired fixture
Preview of oauth-authorization-server metadata (RFC 8414)
json
1.4 KB
Actual file preview for oauth-authorization-server metadata (RFC 8414)

oauth-authorization-server metadata (RFC 8414)

A fully populated RFC 8414 authorization-server metadata document for a fictional issuer: seven endpoints including PAR, introspection and dynamic registration, PKCE and DPoP algorithm lists, and policy URIs. Distinct from the minimal OpenID configuration already in this category.

File
JSON · Well Known
Use case
Web assetsJSON parsing+1· Conversion set
Preview of HTML head with a self-referential canonical
html
621 B
Actual file preview for HTML head with a self-referential canonical

HTML head with a self-referential canonical

The baseline every canonical audit should pass: one self-referential canonical, an indexable robots meta, matching hreflang self-reference and an og:url that agrees with all of them. For use as the comparison reference against the conflicting pages in this set.

File
HTML · Indexing · UTF-8
Use case
Web assetsHTML parsing+1· Conversion set
Preview of HTML canonical loop, page A (deliberately invalid)
html
389 B
Actual file preview for HTML canonical loop, page A (deliberately invalid)

HTML canonical loop, page A (deliberately invalid)

Page A of a deliberately invalid two-page canonical loop: A declares B canonical while B declares A canonical, so no page in the pair is its own canonical. For testing that a crawler detects the cycle instead of following it forever.

File
HTML · Indexing · UTF-8
Use case
Web assetsHTML parsing+1· Conversion set
Preview of HTML canonical loop, page B (deliberately invalid)
html
394 B
Actual file preview for HTML canonical loop, page B (deliberately invalid)

HTML canonical loop, page B (deliberately invalid)

Page B of the deliberately invalid canonical loop, closing the cycle by naming page A as its canonical. Ships with page A so the loop can actually be traversed rather than described.

File
HTML · Indexing · UTF-8
Use case
Web assetsHTML parsing+1· Conversion set
Preview of HTML with three conflicting canonical tags (deliberately invalid)
html
541 B
Actual file preview for HTML with three conflicting canonical tags (deliberately invalid)

HTML with three conflicting canonical tags (deliberately invalid)

A deliberately invalid page carrying two canonical tags in the head and a third in the body. Search engines ignore body-level canonicals entirely and treat multiple head-level ones as a conflict. For testing that an extractor reports position as well as value.

File
HTML · Indexing · UTF-8
Use case
Web assetsHTML parsing+1· Conversion set
Preview of HTML where canonical and robots noindex conflict
html
519 B
Actual file preview for HTML where canonical and robots noindex conflict

HTML where canonical and robots noindex conflict

A page that names itself canonical while telling robots not to index it, and then contradicts that again with an agent-specific googlebot meta that permits indexing. For testing directive precedence when a page argues with itself.

File
HTML · Indexing · UTF-8
Use case
Web assetsHTML parsing+1· Conversion set
Preview of HTML hreflang cluster, English page
html
685 B
Actual file preview for HTML hreflang cluster, English page

HTML hreflang cluster, English page

The English member of a correct three-locale hreflang cluster: it lists itself, both translations and the x-default, and its canonical agrees. Ships with the German page so reciprocity can be verified across real files.

File
HTML · Indexing · UTF-8
Use case
Web assetsHTML parsing+1· Conversion set
Preview of HTML hreflang cluster, German page
html
700 B
Actual file preview for HTML hreflang cluster, German page

HTML hreflang cluster, German page

The German member of the same cluster, with lang="de" on the html element and the identical alternate block. For testing that an audit compares the annotation set rather than the document language, and that the two agree.

File
HTML · Indexing · UTF-8
Use case
Web assetsHTML parsing+1· Conversion set
Preview of HTML with deliberately invalid hreflang annotations
html
742 B
Actual file preview for HTML with deliberately invalid hreflang annotations

HTML with deliberately invalid hreflang annotations

A deliberately invalid annotation block: `en-UK` is not a region code, `de_DE` uses an underscore, `zz` is not a language, one alternate has no hreflang attribute at all, one drops to http, there is no x-default, and the canonical points outside the cluster. For testing that every defect is reported, not just the first.

File
HTML · Indexing · UTF-8
Use case
Web assetsHTML parsing+1· Conversion set
Preview of JSON-LD Product with Offer and AggregateRating
json
1.2 KB
Actual file preview for JSON-LD Product with Offer and AggregateRating

JSON-LD Product with Offer and AggregateRating

A valid Product record with a nested Offer carrying price, currency, availability, condition and shipping details, plus an AggregateRating. For testing rich-result validators and structured-data extractors against a document that should pass cleanly.

File
JSON · Social · UTF-8
Use case
Web assetsJSON parsing+2· Conversion set
Preview of JSON-LD NewsArticle with author and publisher
json
1.1 KB
Actual file preview for JSON-LD NewsArticle with author and publisher

JSON-LD NewsArticle with author and publisher

A valid NewsArticle with two authors, a publisher whose logo carries explicit pixel dimensions, three images at the aspect ratios news results expect, and both publication and modification timestamps. For testing article extraction and date normalisation.

File
JSON · Social · UTF-8
Use case
Web assetsJSON parsing+2· Conversion set
Preview of JSON-LD Event with offers and a location
json
1.4 KB
Actual file preview for JSON-LD Event with offers and a location

JSON-LD Event with offers and a location

A valid Event record for a hybrid event: both a physical Place with a postal address and geo coordinates and a VirtualLocation, plus a free Offer and a capacity. For testing array-valued properties and event date/timezone handling.

File
JSON · Social · UTF-8
Use case
Web assetsJSON parsing+2· Conversion set
Preview of JSON-LD Recipe with steps and nutrition
json
1.5 KB
Actual file preview for JSON-LD Recipe with steps and nutrition

JSON-LD Recipe with steps and nutrition

A valid Recipe with ISO 8601 durations, four ingredients, and instructions that mix flat HowToStep nodes with a nested HowToSection. For testing duration parsing and recursive instruction extraction.

File
JSON · Social · UTF-8
Use case
Web assetsJSON parsing+2· Conversion set
Preview of JSON-LD LocalBusiness with opening hours
json
1.5 KB
Actual file preview for JSON-LD LocalBusiness with opening hours

JSON-LD LocalBusiness with opening hours

A valid LocalBusiness (as a SportingGoodsStore subtype) with a postal address, geo coordinates, weekday and Saturday opening hours, and a 00:00-00:00 specification marking a holiday closure. For testing opening-hours parsing and the closed-all-day convention.

File
JSON · Social · UTF-8
Use case
Web assetsJSON parsing+2· Conversion set
Preview of JSON-LD @graph with @id cross-references
json
1.8 KB
Actual file preview for JSON-LD @graph with @id cross-references

JSON-LD @graph with @id cross-references

A single @graph holding four nodes wired together by @id rather than by nesting - the shape most CMS plugins emit - including a SearchAction, a breadcrumb whose last item has no URL, and one reference to a product node that lives on another page. For testing graph flattening and reference resolution.

File
JSON · Social · UTF-8
Use case
Web assetsJSON parsing+2· Conversion set
Preview of JSON-LD missing required properties (deliberately invalid)
json
533 B
Actual file preview for JSON-LD missing required properties (deliberately invalid)

JSON-LD missing required properties (deliberately invalid)

A deliberately invalid Product record: no name, an Offer with a currency but no price, a brand with no @type, a Review with no rating, an AggregateRating with no ratingValue, and an availability given as a bare token instead of a schema.org URL. Valid JSON throughout, so the failure is semantic.

File
JSON · Social · UTF-8
Use case
Web assetsJSON parsing+2· Conversion set
Preview of JSON-LD with wrong value types and a relative context (deliberately invalid)
json
639 B
Actual file preview for JSON-LD with wrong value types and a relative context (deliberately invalid)

JSON-LD with wrong value types and a relative context (deliberately invalid)

A deliberately invalid Recipe carrying six unambiguously wrong-typed values - a numeric datePublished, a prose prepTime where an ISO 8601 duration belongs, an object recipeYield, two non-numeric ratings and a misspelled @type - plus a relative @context that never resolves, an untyped image object and two ingredients crammed into one string. For testing the limits of type coercion.

File
JSON · Social · UTF-8
Use case
Web assetsJSON parsing+2· Conversion set
Preview of Feed twin - RSS 2.0
rss
2.5 KB
Actual file preview for Feed twin - RSS 2.0

Feed twin - RSS 2.0

Four articles of a fictional publication as RSS 2.0, with a self-referential atom:link, non-permalink tag: GUIDs, RFC 822 dates and full HTML bodies in content:encoded. One of three twins carrying identical content, so a feed converter can be diffed against a known answer.

File
RSS · Feeds
Use case
Web assetsFeed parsing+1· Conversion set
Preview of Feed twin - Atom 1.0
atom
2.7 KB
Actual file preview for Feed twin - Atom 1.0

Feed twin - Atom 1.0

The same four articles as Atom 1.0: tag: ids identical to the RSS twin, RFC 3339 published and updated timestamps, escaped HTML content, and both alternate and self links. For diffing an RSS-to-Atom converter against a known answer.

File
ATOM · Feeds
Use case
Web assetsFeed parsing+1· Conversion set
Preview of Feed twin - JSON Feed 1.1
json
2.3 KB
Actual file preview for Feed twin - JSON Feed 1.1

Feed twin - JSON Feed 1.1

The third twin: the same four articles as JSON Feed 1.1, using the 1.1 `authors` array rather than the 1.0 singular form, with ids, URLs, summaries, HTML bodies and timestamps identical to the RSS and Atom files. The reference output for an XML-to-JSON feed converter.

File
JSON · Feeds
Use case
Web assetsFeed parsing+2· Conversion set