Product guide

How to use Graffiti

Open Companies House accounts free from this website, with nothing to install. A paid licence gives you more AI questions, the full set of Companies House tools and a bookmarklet for other filing pages and local files. A Demo licence includes Premium features for 30 days. Graffiti keeps the accounts beside its tools as you work.

Quick start

Open a filing and explore it

Keep the published accounts in view while you inspect the data and check the source of each figure.

  1. 01

    Open a filing

    Use Browse filings to search Companies House and open a set of accounts, or paste a link to a filing. With a paid plan, use the bookmarklet to open another iXBRL filing page, a local iXBRL document (.xhtml, .html or .htm) or a report package (.zip, .xbri or .xbr). Your browser reads local files; simply opening one does not upload the original file to Graffiti.

  2. 02

    Find the data you need

    Use Contents to move through the accounts. Search by tag, value or period. Filter standard and company-specific tags, or show figures Graffiti found in untagged tables.

  3. 03

    Choose what to do next

    Inspect a tag, check the filing, review its figures, compare Companies House records, ask AI a question, add notes or export the data.

Ask AI

Ask a question in plain English. Free includes one question per filing. Paid plans add follow-up questions, relevant text from notes and accounting policies, and live web search. Your question and extracted filing data are sent to OpenAI when you use an AI feature.

Check and review

Validation checks the iXBRL filing and applicable rules. Review flags figures and patterns that may need a closer look. You can ask AI to explain a finding.

Explore Companies House

Review financial trends, ratios, filing history, directors and ownership, and compare up to four sets of accounts. Search and Filings remain available on Free. Other tabs have limited access on Free: in each rolling 24 hours, Overview and Network each have a 15-minute window; Directors and Ownership share one window; and Trends, Ratios and Compare to share one window. The windows are counted by client IP address, so people sharing an internet connection share them. Paid plans have full access.

Add notes and export

Keep notes in your browser, trace data back to the accounts, and export CSV, XLSX or xBRL-JSON.

Reading the filing

Understand the highlights

Colours and underline styles distinguish different kinds of iXBRL content. They do not tell you whether a tag is standard or company-specific.

Highlight key

  • NarrativeSolid purple: tagged text, text continued elsewhere and complete fractions.
  • 1,234Dashed green: tagged numbers other than fractions.
  • 1,234Solid coral red, usually without a fill: figures found in untagged tables.
  • LinkDotted blue: the top number in a fraction and links to footnotes.
  • FootnoteDouble magenta: the bottom number in a fraction and footnote text.

A tag with a linked footnote keeps its usual style and also shows a marker.

Data screen

Find and export filing data

Switch between a sortable data table, the original filing, xBRL-JSON and the data prepared for AI questions. The table includes tagged figures and text, plus figures Graffiti found in untagged tables. Search or filter by kind of data, tag type, period, section and more. You can copy or export exact values.

Check the filing

Graffiti checks the iXBRL structure and applicable UK filing rules in your browser. When the filing's taxonomy and linkbase resources load, Graffiti can also check dimensions, calculations and other filing requirements. These include applicable XBRL 2.1 and Dimensions 1.0 checks, XBRL 2.1 and Calculations 1.1 roll-up checks, IFRS sign and formula checks, and ESEF anchoring checks. Loading those files may require network requests. Findings are sorted by severity and link to the relevant tag in the accounts where one is available.

Calculations and footnotes

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

Review and AI

Spot figures worth checking

Validation checks the filing's structure and rules. Review flags figures and patterns that may need investigation. These checks run without AI: results from the accounts appear first, followed by any available Companies House checks. Ratio findings show the calculation, and you can ask AI to explain a finding.

Checks without AI

Review looks at ratios, year-on-year movements, earnings against cash, balance sheet consistency, round numbers and tagging coverage. It also checks Companies House for matters such as overdue filings, charges and insolvency. A digit-pattern check based on Benford's law can suggest where to look more closely; it is not evidence of a problem by itself.

AI reports on request

Ask for a company review, going concern review, ownership analysis or anomaly report. These reports draw on the findings above and Companies House data where available. On paid plans, AI can also use live web search for context from standards, sector benchmarks, company websites or recent news.

Keyboard

Use the keyboard

Find the complete list under Help → Shortcuts in Graffiti. There are no global letter shortcuts, so you can type and use normal browser controls as usual.

Panel and navigation

Esc closes the active Graffiti panel or menu. Enter or Space activates a focused control. Use Left/Right arrows on the panel's resize handle to change its width; Home resets it.

AI and notes

Enter sends an AI question or saves a note; Shift+Enter starts a new line. When a note's Move handle has focus, arrow keys move it. Ctrl+right-click, or Cmd+right-click on Mac, opens Graffiti's menu for the filing.

Companies House

When a Companies House tab has focus, Left/Right moves between tabs and Home/End moves to the first or last tab. Enter submits a company, peer, filing year or URL search.

Privacy and access

Know when data leaves your browser

Your browser opens a local filing or report package without uploading the original file to Graffiti. If you use an AI feature, your question and extracted filing content pass through Graffiti's service to OpenAI. That includes tagged data from a local file and, on paid plans with Full text enabled, relevant passages from the accounts. Notes stay in your browser and are not included. Do not use hosted features to submit sensitive personal data, proprietary information or anything you do not have the right to share.

Display and keyboard options

Choose dark or light mode, navigate with the keyboard and follow visible focus indicators. Highlights use underline styles as well as colour.

Back up your notes

Notes are stored with the document in your browser on that device. Use Backup in the Notes bar to download an annotated copy before moving or renaming a file, or clearing browser storage. Anyone using the same browser profile can read stored notes.

Glossary

Common iXBRL terms

Find more terms under Help in Graffiti. You can also hover over field headings in the tag panel for definitions.

Tag
A single tagged data point, such as the value of Turnover for one period. Every tag carries a concept, a context and usually a unit. The XBRL specification calls a tagged value a fact.
Concept
What a tag 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 company or group, period and any other details that set the scope of a tag. Two tags can use the same concept but report different measurements because their contexts differ.
Dimension and member
A way to break down tagged data, for example by business segment, geography or class of asset. The dimension names the category; the member identifies a particular part of 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 tag 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, a link between a company-specific concept and a related standard IFRS concept. It helps people and software understand what the custom concept means.
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.
Person with significant control (PSC)
Someone who owns or controls a company, often through more than 25% of its shares or voting rights. Companies House records PSCs separately from directors, although a person may be both.
xBRL-JSON
A JSON form of the filing's tagged data 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.

Try Graffiti

Open a set of accounts

Browse Companies House filings free, or choose a plan for more AI questions, full Companies House access and your own bookmarklet.