We got tired of address parsers that guess. So we built one that doesn't.
Address Tokenizer is a Java-native address parsing library for transforming human-entered international addresses into structured, reviewable data — without sending sensitive records to an external API.
Real-world address data is messy.
Addresses arrive from spreadsheets, ERP systems, CRM platforms, forms, emails, PDFs, and legacy databases. Every country has different conventions, and production records often contain abbreviations, missing fields, typos, or mixed languages.
Free-text fields
Extract address components from lines that were never designed for structured systems.
Country-specific formats
Apply dedicated parser behavior for supported countries while retaining fallback coverage.
Reviewable confidence
Use confidence and needsReview signals to decide what can be automated and what needs attention.
Built for people cleaning real records.
The library is technical, but the workflow is human: developers integrate it, analysts review confidence signals, and teams gradually improve the quality of their address data.
Start with messy input
Accept the reality of forms, spreadsheets, emails, PDFs, and legacy databases instead of pretending the data is already clean.
Make uncertainty visible
Confidence and review signals help people see what is safe to automate and what should be checked.
Keep control locally
Offline Java deployment keeps sensitive records close to your systems while still giving developers a practical parsing engine.
How Address Tokenizer helps
Address tokenization
Break messy address text into street, building number, unit, floor, postal code, town, region, and country signals.
Country detection & enrichment
Use parser signals and curated reference data to improve country detection and enrichment.
Universal fallback parser
Unsupported countries are still parsed on a best-effort basis, with lower confidence and review signals when appropriate.
Confidence analysis
Core returns overall confidence. Pro adds field-level confidence, trace logs, and stronger review workflows.
Data healing & enrichment Pro
Improve incomplete or inconsistent addresses using country-specific rules and curated reference datasets.
ISO 20022 mapping Pro
Prepare ISO 20022 address fields for payment modernization and financial messaging workflows.
Start with the free Apache 2.0 Core library.
Use Core freely in development and production. Contact PassionCore to discuss Pro Team, Enterprise, OEM, custom country requirements, or commercial support.