Skip to content

New: deep research, balance and auto-reload tools in the keyless MCP server. Install in one line

Brand

Brand guidelines

Logo files, colours and the few rules that keep the ContextFetch mark recognisable.

ContextFetch wordmark
ContextFetch wordmark for dark backgrounds

Introduction

The ContextFetch name, wordmark and logomark identify our product. Use them to write about ContextFetch, link to it, or show that your tool works with it. Please don't use them in a way that suggests we sponsor or endorse your product, and don't change them. Questions: support@contextfetch.dev.

The mark is a thick ring with one quarter cut out, and a small square in the missing corner. The open ring is the context window: it still needs something. The square is the exact chunk ContextFetch retrieves. It fits the gap without touching the ring, because it has just arrived.

The logotype is set in Geist SemiBold, converted to outlines, always lowercase. "fetch" takes the accent colour, the same colour as the block, and that link is the story.

r 10644
Figure 1: Construction on a 20-unit grid: ring of stroke 4 (outer radius 10, inner 6), a 6 × 6 block with corner radius 1, and gaps of 4 between block and ring.
Figure 2: The wordmark is two-tone on light backgrounds (Ink plus Fetch Green) and uses wordmark-dark.svg on Night.

Logomark

The green tile carries the glyph in white, for avatars, app icons, favicons and social profiles. Below 24 px, use the 16 px favicon cut, which has a thinner ring and a larger gap so it stays legible in a browser tab. The one-colour glyph is for print, embossing, CLI banners and watermarks.

Logomark tile, 96 pxLogomark tile, 48 pxLogomark tile, 32 pxFavicon, 16 pxOne-colour glyph in blackOne-colour glyph in white
Figure 3: The tile at 96, 48 and 32 px, the 16 px favicon cut, and the one-colour glyph in black and in white.

Clear space and minimum size

Keep clear space around every lockup equal to twice the ring stroke: 8 units on the 20-unit grid, or 40% of the glyph height. Around the tile, keep a quarter of its width. Keep the 7-unit gap between glyph and logotype; tightening it makes the glyph read as a doubled "c".

Figure 4: The dashed line marks the minimum clear space: 40% of the glyph height on every side.
  • Tile: 24 px or larger. Below that, use favicon.svg (16 px minimum).
  • One-colour glyph: 12 px or larger.
  • Wordmark: at least 16 px tall or 100 px wide. Smaller, and the block is only about 3 px.

Colour

Green is the accent, used sparingly on white: links, the block in the mark, highlights and charts. Text is Ink on Paper. Use Deep Green for small green text, since Fetch Green on white passes AA by only a small margin.

Figure 5: The palette. Hex values are exact; copy them from here or from the SVG files.

Contrast

WCAG 2 contrast ratios for brand colour pairs
PairRatioPasses
Fetch Green on Paper (and Paper on Fetch Green)4.62:1AA text, AA graphics
Deep Green on Paper6.64:1AA text
Ink on Paper18.72:1AAA
Fetch Green on Mint4.18:1AA large text and graphics only
Ink on Mint16.95:1AAA
Signal Green on Night9.71:1AAA
Paper on Night19.33:1AAA
Fetch Green tile on Night4.19:1Graphics (3:1 or more)
Signal Green on Paper1.99:1Fails: do not use

Typography

Geist is the interface and body face, Geist Mono sets code, numbers and labels, and Newsreader sets display headlines on the site. The wordmark ships as outlines, so no font is needed to use it.

Display

Newsreader

  • Regular

Interface and body

Geist

  • Regular
  • Medium
  • SemiBold

Code and numbers

Geist Mono

  • Regular
  • Medium

Do and don't

The gaps carry the concept, so the mark still reads in one colour. Most misuse comes from changing the gaps, the colours or the shape.

Files

Every file is also in the zip. SVG text is outlined, so no font loading is needed.

Build with ContextFetch

25 free searches a day, no key needed.