Help & FAQ
Frequently asked questions and help guide for using Swiss Zip Lookup to find postal codes, municipalities, and demographic information.
📖General Usage
How do I search for a postal code?
Enter a 4-digit Swiss postal code (PLZ) in the search box on the homepage. You can also search by municipality name in any of the four national languages. The search will return detailed information about the postal code, including the municipality, canton, and demographic data.
How do I find information about a specific municipality?
You can search for a municipality by typing its name in the search box. The platform supports all official municipality names in German, French, Italian, and Romansh. Once you find the municipality, you'll see general information, postal codes, population data, and geographic details.
Which languages are supported?
Swiss Zip Lookup is available in all four Swiss national languages: German (Deutsch), French (Français), Italian (Italiano), and English. You can switch languages using the language selector in the navigation menu. All content, including postal codes, municipalities, and interface text, is fully translated.
How do I switch between languages?
Click the language selector in the top navigation bar and choose your preferred language. The entire website will switch to that language, and the URL will update to reflect your selection (e.g., /en/, /de/, /fr/, /it/).
📊Data & Accuracy
Where does the data come from?
All data on this platform comes from official Swiss government sources: swisstopo (Swiss Federal Office of Topography) provides geographic data and postal codes, BFS/OFS (Swiss Federal Statistical Office) provides population and demographic statistics, and Swiss Post provides postal code validation data. We do not create or modify this data—we simply make it more accessible.
How accurate is the data?
The data is highly accurate as it comes directly from official Swiss government sources. However, we cannot guarantee 100% accuracy or completeness. For critical decisions (legal, financial, or official purposes), always verify information with the original government sources.
How often is the data updated?
We update our database quarterly or whenever official Swiss government sources publish new data releases. Postal code changes, municipality mergers, and demographic updates are reflected in our system shortly after they become available from official sources.
Can I use this data for commercial purposes?
Yes, the data originates from Swiss government open data sources and is freely available for both personal and commercial use. However, you must comply with the original licensing terms from swisstopo, BFS/OFS, and Swiss Post. The website design and code are protected by copyright.
Can I download the entire database?
We do not provide database dumps directly. However, all our source data comes from official Swiss government open data portals, which offer downloadable datasets. Visit data.geo.admin.ch (swisstopo) and opendata.swiss (BFS) to access the raw data.
Why do some municipalities have multiple postal codes?
Larger municipalities often have multiple postal codes to cover different neighborhoods, districts, or delivery zones. Some postal codes may also be shared across multiple small municipalities. This is normal and reflects the official Swiss postal system structure.
⚙️Technical & Access
What technology powers this platform?
Swiss Zip Lookup is built with Next.js 15 (React framework), TypeScript for type safety, Tailwind CSS for styling, and SQLite for data storage. We use static site generation (SSG) for optimal performance and SEO. The site is hosted on Firebase Hosting for global distribution and fast loading times.
Is there an API available?
Currently, we do not offer a public API. The website is designed for human visitors and uses static site generation. If you need programmatic access to Swiss postal code data, consider using the official APIs from swisstopo, BFS/OFS, or Swiss Post directly.
Is this website accessible?
Yes, we strive to meet WCAG 2.1 Level AA accessibility standards. The site is designed to be keyboard-navigable, screen-reader friendly, and provides sufficient color contrast. If you encounter any accessibility issues, please report them so we can improve.
How is my privacy protected?
We collect minimal personal data and never sell your information. The site uses analytics to understand usage patterns, but all data is anonymized. We comply with GDPR and Swiss data protection laws. For details, please read our Privacy Policy.
🔧Troubleshooting
What should I do if I can't find a municipality?
First, check your spelling and try different language variants (e.g., Zürich vs Zurich). Some municipalities may have merged or changed names—check the BFS official municipality register for historical changes. If a municipality genuinely seems missing, please report it through our GitHub repository.
What should I do if a postal code returns no results?
Verify that you're using a valid Swiss postal code (4 digits). Some postal codes are exclusively for PO boxes or business use and may not appear in public databases. If you believe a postal code is missing, please check the official Swiss Post database and report any discrepancies to us.
How can I contact you?
For questions, feedback, bug reports, or data inquiries, please visit our GitHub repository and open an issue. You can also contact us directly via email. We welcome contributions, suggestions, and reports of inaccuracies.
Contact
For questions, feedback, or data inquiries, please reach out through our GitHub repository or contact us directly.