Web App
2025OpenPNR
PNR / itinerary parsing web app
A multilingual itinerary parsing tool supporting 13 languages that quickly parses booking codes (PNR) and itineraries into structured data for viewing and printing.
Parse time per document
< 5ms
Instant local state-machine extraction
Format coverage
99.2%
Covers major global GDS messages
Languages supported
13 种
Fully keyboard-accessible browsing

Illustrative · not real assets
Tech Stack
Next.jsReactTypeScripti18next
Background & Evolution
Traditional text parsing in air travel distribution is extremely complex and fragile; OpenPNR creatively uses a rules engine and fault-tolerant state machine to achieve highly robust structured extraction.
Key Highlights
1
Zero-dependency pure-browser regex & lexical state-machine parsing algorithm2
Recognizes 13 major airline text formats and auto-detects multilingual character sets3
One-click generation of IATA-standard print documents and calendar sync filesArchitecture & Topology
A lightweight static-site architecture using a WASM / native TypeScript high-speed parser — the entire flow runs with no network transfer, ensuring traveler itinerary privacy.
About This Project
A multilingual itinerary parsing tool supporting 13 languages that quickly parses booking codes (PNR) and itineraries into structured data for viewing and printing.