← Về trang chủ

🇻🇳 Parse Địa Chỉ Việt Nam — Tự Nhiên → JSON Cấu Trúc

Phân tích địa chỉ Việt Nam tự nhiên (free-text) thành JSON cấu trúc: street, ward, district, province. Hỗ trợ 63 tỉnh thành + 30 quận/huyện HCM + 30 quận/huyện Hà Nội + alias (Sài Gòn/HCM, Huế/TT-Huế). Confidence score.

63 tỉnhHCM + HN districtsAlias supportJSON output
Mẫu:

Vì sao dùng tool này

🎯
Parse địa chỉ messy

User nhập '227 NVC, Q5, HCMC' → JSON {street, district, province}. Không cần regex tay phức tạp.

🇻🇳
Alias VN chuẩn

Sài Gòn → Hồ Chí Minh, Nha Trang → Khánh Hòa, Đà Lạt → Lâm Đồng, Huế → Thừa Thiên Huế, Hạ Long → Quảng Ninh. Norm về tên hành chính.

📊
Confidence score

High (đủ 3+ field), Medium (2 field), Low (1 field). Backend reject parse low confidence, ask user xác nhận lại.

Cách sử dụng

  1. 1Paste địa chỉ tự nhiên vào textbox.
  2. 2Tool parse realtime → hiển thị 4 field + confidence.
  3. 3Copy JSON output để dùng trong code.

Parse địa chỉ VN — Bài toán khó

Ecommerce / logistics / CRM VN thường phải parse địa chỉ user nhập tự do thành cấu trúc để: (a) tính ship fee theo tỉnh, (b) match warehouse, (c) validate xem có giao được không, (d) sort customer theo địa lý. User nhập đủ kiểu: '227 Nguyễn Văn Cừ, Quận 5, TP.HCM', 'Số 1 Đại Cồ Việt P. Bách Khoa Q. Hai Bà Trưng Hà Nội', '12 Hà Huy Tập BMT Đắk Lắk' — đều phải parse đúng.

Tool dùng rule-based matching: list 63 tỉnh + alias + districts HCM/HN. Quận/huyện tỉnh khác sẽ rơi vào 'street' (chưa hoàn chỉnh). Phase 2 sẽ DB đầy đủ 712 quận/huyện + 11k phường/xã từ Tổng cục Thống kê.

So với gọi API Google / VietMap geocode: tool này free, không rate limit, không cần API key, privacy-safe. Trade-off: confidence Medium-Low cần xác nhận lại, không có lat/lng output.

  • 63 tỉnh thành VN
  • 30 quận/huyện HCMC + 30 quận/huyện Hà Nội
  • Alias Sài Gòn / Nha Trang / Đà Lạt / Huế / Hạ Long
  • Confidence high/medium/low
  • JSON output
  • 100% client-side, no API key

Câu hỏi thường gặp

Có parse được phường/xã chi tiết không?

Phase 1 chỉ parse ward bằng keyword 'phường/xã/thị trấn' + 1 từ sau đó. Phase 2 sẽ embed DB 11k đơn vị hành chính.

Có lat/lng output không?

Không — tool không gọi geocoding API (privacy + cost). Cần lat/lng dùng Google Geocoding hoặc Mapbox API riêng.

Tại sao 'Sài Gòn' map về 'Hồ Chí Minh'?

Tên hành chính chính thức là 'Hồ Chí Minh' (đổi 1976). Tool normalize alias về tên chuẩn để backend match.