PDF → CSV extraction
Upload a company register PDF
Upload a PDF from the Handelsregister or similar source. Company Name, District Court, HRB, EUID, Status and Last Update are extracted from the PDF text layer and turned into a structured CSV.
{{ iconFileText }}
{{ iconX }}
{{ fileSize }}
{{ runHeadline }}
Cancel
{{ l.t }}
{{ l.msg }}
{{ iconEmpty }}
Try another PDF
No companies found in PDF
No company rows could be extracted from the uploaded PDF. Make sure the PDF contains a text layer (not a scanned image) with the standard Handelsregister layout.
{{ resultHeadline }}
{{ resultMeta }}
{{ groupBySelect }}
{{ statusFilterSelect }}
{{ dataFilterSelect }}
Fetching company details from Impressum pages…
{{ l.t }}
{{ l.msg }}
Last Update {{ arrowLastUpdate }}
Company {{ arrowCompany }}
HRB {{ arrowHrb }}
District Court {{ arrowCourt }}
EUID {{ arrowEuid }}
Status
Data {{ arrowData }}
{{ r.groupLabel }}
{{ r.groupCount }}
{{ r.flagIcon }}
{{ r.lastUpdate }}
{{ r.hrb }}
{{ r.statusBadge }}
{{ moreLabel }}
Load 200 more
{{ run.filename }}
{{ run.badge }}
{{ run.meta }}
{{ iconHistory }}
Upload your first PDF
No uploads yet
Every PDF you process is kept here with its filename and row count, so you can review or re-download previous results.
{{ f.company }}
{{ f.statusBadge }}
{{ f.meta }}
{{ f.note }}
Nothing flagged yet
Star a row in the results table to keep it here with its status and your note.
{{ sel.hrb }}
{{ sel.company }}
Last Update
{{ sel.lastUpdate }}
HRB / Register no.
{{ sel.hrb }}
District Court
{{ sel.court }}
EUID
{{ sel.euid }}
Registration Status
{{ sel.regStatus }}
Company Details
{{ sel.detailsBadge }}
Address
CEO / Managing Director
Email
Phone
Website / Impressum URL
{{ urlFetchError }}
Workflow Status
{{ selStatusSelect }}
Note