Product guide

How to use Graffiti

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

Video tour

Explore Graffiti’s tools

Take a broader tour of trends, ratios, AI, review, the Companies House network and dark mode in the tool itself.

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. For a US company, switch the search to SEC (US), find it by name, ticker or CIK and open its 10-K. You can also paste a link to a Companies House filing. To open a local iXBRL document (.xhtml, .html or .htm) or a report package (.zip, .xbri or .xbr), open any filing and choose Open from the Graffiti toolbar. With a paid plan, the bookmarklet also opens iXBRL filings on other websites. 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 or SEC records, ask AI a question, add notes or export the data. To report a bug or suggest a feature, open Help and choose Feedback.

Ask AI

Ask a question in plain English. Free includes one question per filing, up to 3 a day per account, with no follow-ups. Without signing in, everyone on the same internet connection, such as an office network, shares 3 a day. Paid plans add follow-up questions, relevant text from notes and accounting policies, and live web search. Filings too large for the Free limit need Basic or Premium. Your question and extracted filing data are sent to OpenAI when you use an AI feature.

Check and review

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

Explore company records

Review financial trends, ratios, filing history, directors and ownership, with a graph network, and compare as many sets of accounts as you like. For a US company, the SEC tabs cover its overview, filings, events, insiders, major holders and a network of insiders.

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 blue: untagged figures.
  • 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 or SEC data where available. On paid plans, AI can also use live web search for context from standards, sector benchmarks, company websites or recent news.

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.

No third-party code in your browser

Graffiti runs only our own code in your browser: no outside libraries, scripts, fonts or trackers. Validation, review checks, tables, ratios and trends run on your machine. Only AI questions (with the filing content they need), Companies House and SEC lookups, and filings and taxonomies fetched from the web go through our service.

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 Turnover for one period, or a block of text such as an accounting policy. Every tag carries a concept and a context; numeric tags also carry a unit. The XBRL specification calls a tagged value a fact.
Concept
What a tag measures, named in a taxonomy: core:TurnoverRevenue, ifrs-full:Revenue. Concepts usually have a readable label and can have an accounting-standard reference.
Context
The entity, period and any dimensions that set the scope of a tag, for example whether a figure is for the group or the company alone. Two tags can use the same concept but report different amounts 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 the FRC taxonomies (FRS 102, FRS 101, charities or UK-adopted IFRS); ESEF reports use the IFRS Taxonomy plus issuer extensions.
Standard and extension tags
Standard tags use concepts from a published taxonomy. Extension, or company-specific, tags use concepts the filer defines 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 summation relationships in a calculation linkbase: which figures should sum to which total. Consistency allows for each figure's stated rounding (its decimals), so accounts filed in millions may legitimately differ by up to 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 an extension concept and a related standard IFRS concept. It helps people and software understand what the extension 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)
An individual or legal entity that owns or controls a company, typically through more than 25% of its shares or voting rights, or the right to appoint or remove a majority of the board. 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 and SEC filings free, or choose a plan for more AI questions, full company records and a bookmarklet for filings on other websites.