Tools Features Pricing Blog
Log in Start for free
CSV Normalizer — Available now

Fix messy CSV data and avoid import errors

Stop fixing CSV imports by hand. Asphorem automatically maps columns, standardises picklist values, and normalises dates to your need — so your data imports cleanly into HubSpot, Salesforce, or any other tool. Free to start.

Your file rows never leave your browser — only unique column values are processed. Nothing is stored or shared.

export_march.csv
Company close_date deal_stage
Acme Corp15/01/2024qualified
Globex IncJan 2024PROPOSAL SENT
Initech2024-01-22closd won
3 date formats · stage variants
Asphorem
Column mapping
AI value matching
contacts_normalized.csv
Company Close Date Deal Stage
Acme Corp2024-01-15Qualified
Globex Inc2024-01-01Proposal Sent
Initech2024-01-22Closed Won
Ready to import
"15/01/2024" "Jan 2024" "2024-01-15"
·
"closd won" "CLOSED WON" "Closed Won"
·
"qualified" "Qualified"

You know this feeling.

You receive a CSV export. Before you can import it anywhere, you spend an hour renaming columns, fixing capitalisation, wrestling with three different date formats, and staring at Excel for no reason.

Then the same file arrives again next week.

Before contacts_export_march.csv
full_namesecteurStatutdate_creation
Jean Duponttechouvert12/03/2023
Ana GARCIAHEALTHOpenMarch 2023
Bob SmithFinanceOPEN2023-03-15

Mixed languages, inconsistent headers, 3 date formats, case chaos.

CSV Normalizer
After contacts_normalized.csv
Full NameIndustryStatusCreated Date
Jean DupontTechnologyOpen2023-03-12
Ana GarciaHealthcareOpen2023-03-01
Bob SmithFinanceOpen2023-03-15

Unified schema, canonical values, normalized dates. Ready to import.

Map once. Import forever.

The CSV Normalizer takes your messy export and turns it into clean, structured data — without touching the data manually.

01
Upload screen

Upload your CSV

Drag & drop or browse. Any export from HubSpot, Salesforce, Shopify, Pipedrive, or any tool that outputs a CSV file.

02
Column mapping panel

Map columns & match values

Assign each column to a canonical property from your library. AI automatically maps cell values to your allowed picklist values — across languages, typos, and formats.

03
Processing history

Reuse mappings in one click

Download your file instantly. Every session is saved to your history. Next time you receive the same file format, hit "Reuse mapping" and skip straight to download — no re-mapping required.

The AI that actually understands your data.

Not just fuzzy search. Asphorem's AI matches picklist values semantically — across typos, abbreviations, different languages, and numeric range formats.

Raw CSV values
Deal Stage
closd won Closed - Won CLOSED WON Won
Close Date
15/01/2024 Jan 15 2024 2024-01-15T00:00
Industry
tech TECHNOLOGIE IT
Your canonical values
Deal Stage [Picklist]
Closed Won
Close Date [Date]
2024-01-15
Industry [Picklist]
Technology
Cross-language "TECHNOLOGIE" → "Technology" · "Santé" → "Healthcare"
Typos & variants "closd won", "Closed - Won", "Won" → "Closed Won"
Date format normalization "Jan 15 2024", "15/01/24" → "2024-01-15"
Manual override Review and correct any match individually

Built to get faster every time you use it.

Every file you process builds your reusable library of properties and mappings. The more you use Asphorem, the less work each task requires.

AI value matching

What used to mean hours of find & replace across every column is done in seconds. The AI resolves typos, language variants, and date formats in one pass — so you skip straight to download instead of cleaning row by row.

Properties library

Define reusable properties with types — Text, Number, Date, Picklist. Set allowed values once. Build your library over time, reuse it across every file.

Presets

Group properties into presets for each use case — "HubSpot Contact Import", "Shopify Product Export". Pre-fill column suggestions on every new file automatically.

One-click reprocessing

Save a column-to-property mapping as a named template. Next time you receive the same file format, select it and skip straight to download — no re-mapping required. The tool alerts you if the source structure has changed.

Session persistence

Mapping work is auto-saved in your browser as you go. Close the tab by accident — re-upload the same file and pick up exactly where you left off. Your file rows are never sent to a server.

Column filtering

Choose exactly which columns make it into the output file. Drop irrelevant fields and rename headers to match your target system — all without touching the source file.

Try for free. Upgrade when you need to.

The free plan handles most small individual workflows. Pro is built for users processing data at volume.

Free

$0 /month

For individuals getting started.

  • Up to 1,000 rows per file
  • 20 properties
  • 100 picklist values per property
  • 3 presets
  • 5 saved mappings
  • 20 AI matching runs / month
  • Processing history
Get started free

Pro

$5.50 /month

For teams and high-volume workflows. Or $54/year — save 18%

  • Up to 150,000 rows per file
  • 1,000 properties
  • 500 picklist values per property
  • 50 presets
  • 50 saved mappings
  • 1,000 AI matching runs / month
  • Everything in Free
Subscribe

Stop fixing CSV files before every import.

Map your columns once. Reuse the mapping forever. Free plan included — no credit card required.