Add nationality to your spreadsheet
Upload a list of names as CSV, Excel or JSON and download the same file with the most likely nationality and its probability added to every row. No formulas, no code.
- 2,500 names a month free
- No credit card
- Files up to 50 MB
| first_name | last_name | +country_1 | +country_1_probability |
|---|---|---|---|
| Yuki | Tanaka | JP | 0.39 |
| Linh | Nguyen | VN | 0.89 |
| Piotr | Kowalski | PL | 0.42 |
| Anna | Müller | DE | 0.18 |
| Nikos | Papadopoulos | GR | 0.78 |
| Priya | Sharma | IN | 0.40 |
Showing 6 of 2,318 rows
Trusted by leading organizations
- 99.999% uptime
- GDPR compliant
- EU-based company
- Since 2009
How it works
Add nationality in a matter of minutes
Everything happens in your browser with nothing to install.
Read the walkthrough in the docs-
1
Upload your file
Drop in a CSV, Excel or JSON file with a header row. Column order doesn't matter.
-
2
Pick the name column
Full names in one column, or first and last names in two. Nationality works best with last names.
-
3
Download the result
You get the same file in the same format, with country and probability columns appended to each row.
Supported formats
Works with the files you already have
Export from Excel, Google Sheets, Airtable, your CRM or a publication database and upload it as it is.
- Files up to 50 MB
- Comes back in the format you uploaded
- Original columns kept, new ones appended
CSV and TSV
Comma, semicolon, tab or pipe delimited. UTF-8, UTF-16 or Windows-1252.
Excel
The first sheet is read, and formulas come through as their values.
JSON
An array of objects, or an object with a single data key.
JSON Lines
One JSON object per line.
Use cases
Built for lists of people
Most files that come through are lists of people in a role — authors, speakers, customers. Enrich the list, then pivot the new column to see the whole group at a glance.
Authors and researchers
See the nationality mix of an author list or a research community.
Contact and customer lists
Know which nationalities are most common across your contacts or customers.
Any list of last names
Exports from a CRM, a sign-up form or a member database — one upload, new country columns.
What you get
New columns, next to your data
Pick the columns you want. Gender and age can be added in the same run, each counted separately.
| country_1 … country_5 | The most likely countries as two-letter codes, up to five |
| country_1_probability … | How likely each country is, from 0 to 1 |
Pricing
2,500 names a month, free
Each row counts as one name per service you turn on. A 10,000-row file with nationality only uses 10,000 names.
Runs that would go over your quota don't start, so there are no surprise charges. Paid plans cover bigger files, and you can cancel any time.
See pricingFrequently asked questions
- Do I need to write any code?
- No. Upload the file in your browser, pick the name column and download the result. If you want to automate it later, the same account works with our API and no-code integrations .
- What does it cost?
- 2,500 names a month are free on every account. A run costs rows × services, and runs that would exceed your quota don't start. Paid plans cover larger volumes.
- What happens to my file?
- Your file is held in memory while you work with it and discarded afterwards. We don't keep a copy. Read more about how we handle data on our GDPR page .
- Which name formats work?
- Last names or full names, in one column or split into first and last. Diacritics and non-Latin alphabets are supported.
- How accurate is it?
- Every row gets the most likely countries with a probability for each. Predictions describe name statistics, not individuals, so they are most reliable across a whole list. We publish open benchmarks .
Enrich your first file in minutes
Create a free account and you go straight to the upload screen.
Create free accountAlready have an account? Log in