Product guide

From accounts to analysis.

Open a filing, click Graffiti and choose the level of detail you need. The source document stays beside the tools throughout.

Quick start

Three steps, then choose the depth you need.

Graffiti keeps the filing beside the tools, so every answer can be traced back to the source.

  1. 01

    Open a filing

    Use a local HTML/XHTML file, ZIP/XBRI/XBR package, detected report link, direct URL, or Companies House search. Opening a local file reads it in your browser; it does not send the original to Graffiti.

  2. 02

    Inspect and find

    Use Contents to move through the accounts. Search concepts, values and periods; filter Standard or Custom tags and separate tagged facts from recovered untagged figures.

  3. 03

    Choose the task

    Stay with source facts, validate the filing, compare registry history, run Review, ask AI, annotate the document or export the data.

Ask AI

Ask in plain English. Your question and extracted filing context are sent through Graffiti to OpenAI only when you choose an AI feature.

Validate and review

Separate filing-conformance findings from deterministic checks over the figures, then ask AI to explain a finding when useful.

Add company context

Explore trends, ratios, filings, directors, significant controllers and networks; compare up to four selected returns in total.

Note and export

Keep browser-only annotations, trace rows back to the filing, and export CSV, XLSX or xBRL-JSON.

Reading the filing

Colour and line style work together.

The marks identify the iXBRL element kind, not whether its concept is Standard or Custom. These samples use the same colours, fills and underline styles as the viewer.

Document highlight key

  • NarrativePurple solid — non-numeric facts, continuations and whole fractions.
  • 1,234Green dashed — non-fraction numeric facts.
  • 1,234Coral-red solid, normally without a fill — recovered untagged figures.
  • LinkBlue dotted — fraction numerators and footnote-link elements.
  • FootnoteMagenta double — fraction denominators and footnote content.

A fact linked to a footnote keeps its normal fact style and gains a marker.

Data screen

Structured access to the filing.

Switch between a sortable table of tagged numeric and narrative facts plus recovered untagged figures, the filing as filed, standards-conformant xBRL-JSON and the AI-ready view. AI-ready shows the core filing dataset used by AI; your question and any applicable narrative, conversation, Review or Companies House context are added when you ask. Search and filter by fact kind, tag type, item type, period, section and more, then copy or export exact values.

Validation and trace-back

Graffiti runs its core checks in your browser against Inline XBRL 1.1 structure, XBRL 2.1 and Dimensions, Calculations 1.1 roll-ups, UK filing rules and ESEF anchoring. Taxonomy resources and the optional Companies House name cross-check can use network requests. Findings are sorted by severity and link to the source where a source fact is available.

Calculations and footnotes

Inspect calculation relationships and move between facts, continuations and footnotes without manually searching the page.

Review and AI

A first pass over the figures.

Validation asks whether the filing is well formed. Review asks whether the numbers look right. Findings run without an AI call; local results appear first, while registry checks can load from Companies House. Ratio findings show their arithmetic and other findings show the supporting detail. Any finding can be sent to AI for an explanation.

Deterministic findings

Ratio and consistency flags, year-on-year movements, earnings against cash, balance-sheet integrity, round numbers, tagging coverage, and Companies House registry risks such as overdue filings, charges and insolvency. Benford's law digit analysis is included, presented against a reference set of real filings — a prompt to look closer, never evidence on its own.

AI reports on top

Company review, going concern, ownership structure and anomaly detection stream on demand, grounded in the findings above plus Companies House data where available. Premium AI can also use live web search when a question or report needs external context such as a standard, sector benchmark, company website or recent news.

Keyboard

Shortcuts stay close to the action.

The complete reference is in Graffiti under Help → Shortcuts. There are no global letter shortcuts, so ordinary typing and browser controls keep working.

Panel and navigation

Esc dismisses the active Graffiti surface. Enter or Space activates a focused custom control. The panel resize handle uses Left/Right arrows; Home resets its width.

AI and notes

Enter sends or saves; Shift+Enter inserts a new line. Arrow keys nudge a note when its Move handle is focused. Ctrl+right-click—or Cmd+right-click on Mac—opens Graffiti's filing context menu.

Companies House

With a registry tab focused, Left/Right selects the previous or next tab and Home/End moves to the first or last. Enter submits the focused company, peer, filing-year or URL search.

Privacy and access

Opening a file and using AI are different.

Opening and inspecting a local filing or ESEF package happens in your browser; the original file is not uploaded simply because you open it. If you choose an AI feature, your question and extracted filing content are sent through the authenticated Graffiti service to OpenAI. That can include facts from a local file and, on Premium with full text enabled, relevant narrative passages. Notes stay in browser storage and are not included.

Made for different working styles

Use dark or light mode, keyboard navigation, visible focus states and colour-plus-line highlighting that does not rely on colour alone.

Keep important work portable

Browser notes belong to the document identity on that device. Use Backup in Graffiti(Notes) to download an annotated copy before moving a file, changing its name or clearing browser storage. Anyone with access to the same browser profile can read its stored notes.

Glossary

The words this page uses.

The full searchable glossary lives in the tool, under Help. Field headings in the fact panel show the same definitions when you hover them.

Fact
A single tagged data point — the value of Turnover for one period, say. Every fact carries a concept, a context and usually a unit.
Concept
What a fact measures, named in a taxonomy: uk-gaap:Turnover, ifrs-full:Revenue. Concepts usually have a readable label and can have an accounting-standard reference.
Context
The entity, period and any dimensions that place a fact in time and scope. Same concept, different context, different measurement.
Dimension and member
A breakdown of facts into sub-categories — by segment, geography or class of asset. The dimension is the axis; the member is the value on it.
Taxonomy
The dictionary defining every concept, label and relationship for a reporting framework. UK filings generally use FRC taxonomies, including UK-IFRS; ESEF reports use IFRS taxonomy concepts plus issuer extensions.
Standard and custom tags
Standard tags come from a recognised taxonomy. Custom, or extension, tags are defined by the filer where no standard concept fits.
Untagged figure
A number printed in the accounts that carries no tag, so no concept, period or unit comes with it. Graffiti recovers these from the visible tables and marks them separately.
Continuation and footnote
A continuation is one narrative fact whose text is split across the document; a footnote is explanatory text attached to a figure. Graffiti moves between the parts for you.
Calculation relationships
The roll-ups a taxonomy defines between concepts — which figures should sum to which total. Consistency is judged on each figure's stated rounding, so accounts filed in millions may legitimately differ by a million.
ESEF and report packages
The European Single Electronic Format used for annual reports by issuers on EU regulated markets. Reports are commonly delivered as a ZIP/XBRI/XBR package containing the iXBRL document and its taxonomy extension.
Anchoring
In ESEF, linking a custom concept to the closest standard IFRS concept, so automated systems can still place it.
CRN and LEI
A Company Registration Number identifies a UK company at Companies House. A Legal Entity Identifier is a global code for a legal entity involved in financial transactions. ESEF reports use LEIs, so a report may have no UK CRN or Companies House data.
Significant control (PSC)
Someone who ultimately owns or controls a company, usually through more than 25% of shares or voting rights. Published separately from the directors, though often the same people.
xBRL-JSON
A JSON form of the filing's tagged facts defined by the Open Information Model, with periods and dimensions resolved and values in canonical form. Recovered untagged figures are not part of xBRL-JSON. Graffiti exports it with or without its own presentation properties.

Ready to use it?

Put data at a click.

Try the public viewer or add your own Graffiti browser shortcut.