Postal code to address. Address to postal code. Works offline.

PostalCode is an iPhone app with Japan's complete postal code database built in. Type a 7-digit postal code and tap Search to get the address instantly. Or use the three-level address picker — prefecture, city, street — to reverse-look up the postal code for any location. Tap a result to see it on a geocoded map with a red marker. Everything works without an internet connection after the first launch.

Download on the App Store

Get it on the App Store

Download on the App Store

7-Digit Entry to Instant Address

Type the 7-digit postal code into the search field and tap Search. The matching address — prefecture, city, and street — appears in the results immediately. The Search button stays disabled until exactly 7 digits are entered, preventing accidental searches with incomplete input.

Reverse Lookup — Address to Postal Code

Use the Address Search section to pick a prefecture, then a city, then a street from cascading pickers. As soon as you select a street, the matching postal code appears automatically. Perfect for when you know the address but need the code.

Fully Offline

Japan's entire postal code dataset is bundled inside the app. On first launch, the data is loaded into an on-device database. Every search after that runs locally with no internet required — useful in basements, tunnels, rural areas, or airplane mode.

Map View for Every Result

Tap any search result to open the detail screen. The app geocodes the address and shows it on a map with a red marker at street-level zoom. Postal code, full address, and map — all on one screen.

Enter a postal code, get an address.

The Postal Code Search section accepts 7-digit numeric input. The Search button activates only when exactly 7 digits have been entered. After tapping Search, the result appears in the results section formatted as 〒XXX-XXXX with the full address below it. If no address matches, the app tells you clearly so you can check for a typo. Previous results are cleared before each new search so the display is never confusing.

ZIPCODE
ADDRESS

Pick an address step by step, get the postal code.

The Address Search section uses three cascading pickers. Selecting a prefecture loads the list of cities in that prefecture. Selecting a city loads the street list. Selecting a street triggers an automatic search and displays the corresponding postal code in the results section — no button tap needed. The pickers update asynchronously in the background so the interface stays responsive throughout.

Tap a result to see it on the map.

Every search result is a tappable navigation link. Tap it to open the detail screen, which shows the formatted postal code and full address at the top, and a geocoded map below. A red marker pinpoints the location. If geocoding takes a moment, a loading indicator appears while the coordinates are resolved. The map uses street-level zoom so you can recognize the surrounding area.

MAP
OFFLINE

No internet, no account, no waiting.

The postal code data is shipped as a TSV file bundled inside the app. On first launch, it's imported into a SwiftData database stored on the device. All subsequent searches query that local database directly — no API calls, no rate limits, no latency from network conditions. You don't need to create an account or sign in to use any feature.

Look up by number. Look up by address.
Works wherever you are.

Two Ways to Search

1
Search by postal code

Tap the postal code input field and type the 7-digit number using the numeric keyboard. The Search button becomes active when 7 digits are entered. Tap it and the matching address appears in the results section. Tap the result to see it on a map.

2
Search by address

In the Address Search section, select a prefecture from the first picker. The city picker updates automatically. Select a city and the street picker updates. Select a street and the matching postal code appears in the results section without any additional button tap.

3
View on the map

Tap any result in the search results section to open the detail screen. The app geocodes the address and displays a map with a red marker at the correct location. The formatted postal code and full address are shown above the map for easy reference.

Get it on the App Store

Download on the App Store

What Users Are Saying

"I fill out shipping forms every day and I'm always looking up postal codes from addresses I already know. The reverse lookup — pick prefecture, city, street, get the code — is exactly what I needed. No more typing addresses into a browser just to find a seven-digit number."

— shipping_work_tanaka

"I work at sites that often have no signal. The fact that everything is stored on the device means it works the same underground as it does in the office. The map view is a bonus I didn't expect to find this useful."

— field_worker_sato

"Used this constantly during a move. Went back and forth between looking up postal codes from addresses and addresses from postal codes. Having both directions in one app, offline, with no account required — it just worked."

— recent_mover_yamada

Frequently Asked Questions

Find answers to common questions below.

QDoes the app work without an internet connection?

AYes. Japan's postal code data is bundled inside the app and imported into an on-device database on first launch. All postal code and address searches run locally after that, with no internet required. The only feature that needs a connection is the map view, which uses geocoding to convert addresses to coordinates.
QCan I look up a postal code from an address?

AYes. Use the Address Search section and select a prefecture, city, and street using the three cascading pickers. When you select a street, the matching postal code appears in the results section automatically.
QShould I include a hyphen when entering a postal code?

ANo. Enter only the 7 digits with no hyphen or spaces. The Search button activates when exactly 7 digits are present. In search results and the detail screen, the postal code is displayed in the standard 〒XXX-XXXX format.
QThe result says "No address found." What does that mean?

AThis message appears when the 7-digit number you entered doesn't match any record in the database. Check that you entered exactly 7 digits and that none are transposed. If the input is correct, the postal code may be discontinued or not yet included in the current dataset.
QThe map isn't loading. What should I check?

AMap display requires an internet connection for geocoding — converting the address text to a map coordinate. If you're offline, the map won't load. In some cases, addresses without a specific street number may also fail to geocode to a precise location. The postal code and address text are always shown regardless of map availability.

Get it on the App Store

Download on the App Store
App Gallery