Unstructured PDF to structured content
Your PDF, structured. Every word kept.
Kiliyo reads the geometry of the printed page, not just its text, and rebuilds it as clean, structured content: headings, sections, notes, quotations, tables, index. Hours instead of days, and a quality scorecard with every document.
Born-digital PDFs, any length. Already in production for documents in English, Danish, Icelandic and Welsh.
One structure, many outputs
Structure it once. Use it wherever you need it.
Kiliyo first rebuilds what the page means: headings, paragraphs, notes, tables and reading order. Every output is built from that one structure.
Reflowable reading
Text that adapts to any screen, with live contents, notes and index. Delivered today in four languages.
Markdown
Clean text with real headings, for docs sites and knowledge bases.
Structured JSON
Every block with its role and reading order, ready for search and AI pipelines.
Tables to spreadsheets
Ruled tables lifted out as CSV, row for row.
Measured, not promised
The numbers we put in front of every client
Every conversion ships with a QA scorecard that compares the output against the source PDF word by word and paragraph by paragraph. These are the figures it reports on real documents in production today.
Checked, not trusted
Your words go in. The same words come out.
A file can pass every validator and still be wrong. So Kiliyo never takes its own work on trust: the engine and optional AI propose, a strict check decides, and anything uncertain goes to a person.
Don’t trust the clever part. Check its work.
The same rule keeps flight-control software, theorem provers and DNA sequencers honest.
How it works
Five steps from PDF to structured content
Sections are detected automatically. A person confirms the front and back matter, which takes minutes, and the engine does the rest.
Upload
Drop the PDF. Title, author, identifiers and language are captured as metadata.
Detect
Sections are found from the printed contents page and heading geometry, with a confidence score per page.
Confirm
Cover, title, contents, notes, appendices, index: tagged in a visual page map in a few minutes.
Build
Paragraphs are reflowed across page breaks; footnotes, endnotes, block quotations and the index become live links.
Check
The QA scorecard compares output to source and lists the exact paragraphs to review. Fix by hand or with AI assist, in the browser.
Fit
What it handles, and what it doesn't
We would rather you know before you send a document than after.
Built for
- Born-digital print PDFs from InDesign, LaTeX or similar, any page count.
- Long-form text: monographs, reports, non-fiction, fiction and poetry.
- Front and back matter reproduced faithfully: contents pages, epigraphs, dedications, prefaces, acknowledgements.
- Footnotes, endnotes and indexes turned into working links, including two-column indexes.
- Verse and block quotations kept as set-off blocks with their indents.
- Images and simple ruled tables extracted and placed.
- Non-English text in Latin scripts. Danish, Icelandic and Welsh documents already delivered.
Not a fit today
- Scanned or image-only PDFs. There is no OCR step; the text layer must exist.
- Fixed-layout designs: picture-led pages, comics, heavily designed spreads.
- Maths-heavy or code-heavy texts. Equations and code listings are not preserved as such.
- Right-to-left scripts.
- Complex borderless tables. Simple ruled tables work; dense data tables need manual work.
Free sample, no strings
Send us one PDF. Get it back structured, with its scorecard, within a day.
Email the PDF, or a link to it, and we return the structured output plus the QA report so you can judge it on your own document rather than ours. If it isn't good enough, you've lost nothing.
hk24@kiliyo.com
Email a PDF
- Any length, any Latin-script language.
- Files are processed on our own server, deleted within two hours of the conversion, and never used for anything else.
- You get the structured output, the QA scorecard and a plain note on what would need review for a full run.
- Typical reply: within one working day.