🗺 Visual Mapping GUI  ·  No code. No consultants. No waiting.

The EDI Mapper Built
for Developers.

Stop writing custom parsers and one-off conversion scripts. x12port's Visual Mapping GUI lets you build, save, and reuse X12 field mappings in minutes — with full IF/AND/ELSE qualifier logic, bidirectional conversion, and a REST API on every saved map.

3-day free trial  ·  No credit card  ·  Cancel any time

What you see when you log in
x12port — Visual Mapping GUI
Dashboard 🗄 Vault 🗺 Mapper
Industry Retail & CPG ▾
Transaction 850 — Purchase Order ▾
Direction X12 → JSON ▾
Map name: 850→JSON Retail 💾 Save ▶ Convert
Source Fields 23 fields
ISA — Interchange Control Header
ISA.06 ACME-CORP +
ISA.08 WALMART +
BEG — Beginning Segment
BEG.03 PO-88241 +
BEG.05 20260416 +
PO1 — Baseline Item Data
PO1.02 50 +
PO1.04 29.99 +
PO1.06 IN +
PO1.07 SKU-992 +
Mapping Rules 5 rules + Add Rule
Source Field Target Field Transform Logic
BEG.03 order_id Direct
BEG.05 order_date Date→ISO
PO1.07 product_id Direct ⚡ IF
IF PO1.06 = equals "IN" → map this rule
ELSE ● Skip rule ○ Set value ○ Map field
PO1.02 quantity Direct
PO1.04 unit_price Direct
Output Preview JSON
{
  "order_id": "PO-88241",
  "order_date": "2026-04-16",
  "product_id": "SKU-992",
  "quantity": 50,
  "unit_price": 29.99
}
⎘ Download 🗄 Save to Vault
✓ Conversion successful · 5 rules applied — 5 fields mapped Saved to Document Vault

Every feature built for operations teams,
not just developers.

🗺

Live Source Tree

Paste or upload any X12 document and instantly see every parsed segment and field in a browsable tree. Click the + on any field to create a mapping rule with the source pre-filled.

No schema files needed

IF / AND / ELSE Logic

EDI qualifier pairs are natively supported. Build rules like "IF PO1.06 = IN → map PO1.07. AND PO1.02 ≠ 0. ELSE set value: N/A." Stack unlimited AND conditions per rule.

No code — just dropdowns

Quick-Start Templates

Pre-built maps for 850 Purchase Order, 856 Ship Notice, 810 Invoice, and JSON→850 reverse. Load one, tweak a few target field names, and you're converting in under a minute.

8 built-in templates
🔄

Bidirectional & All Formats

X12 → JSON, XML, or CSV. Or the reverse: JSON, CSV → X12 envelope. Switch direction in the toolbar. Every format works the same way — same rules, same logic.

X12 ↔ JSON / XML / CSV
💾

Save & Reuse Maps

Name your map and save it. Load any saved map in one click for future documents. Share maps across your team. Maps are versioned and tied to your account.

Unlimited saved maps
🗄

Document Vault

Every converted document is automatically saved to your vault with full audit history — original, output, map used, timestamp, and status. Filter, preview, and re-run any document.

7-year audit retention
🏭

8 Industry Presets

Select your industry — Retail, Grocery, Automotive, Transportation, 3PL, Manufacturing, Finance, or Healthcare — and the transaction set dropdown filters to only the relevant X12 sets.

Retail, Logistics, Auto & more
🚀

REST API Access

Every saved map is callable via REST API. POST a document + map ID and get the converted output back. Integrate conversions directly into your ERP, WMS, or custom workflow.

Developer accounts only

From zero to converting in under 10 minutes.

No implementation project. No kickoff call. No waiting.

1

Paste your X12 document

Drop any X12 transaction into the source panel — or upload from your Document Vault. The parser instantly shows every segment and field in the source tree.

2

Click + to build mapping rules

Click the + next to any source field to create a rule. Type your target field name. Add a transform (uppercase, date format, strip zeros). Add IF/AND/ELSE logic if needed.

3

Convert and save

Hit Convert to see the output preview instantly. Save the map for reuse. Download the output or push it to your vault. Done — no code written, no ticket opened.

Start Today — Free

Ready to map your first document?

The Visual Mapping GUI is a Developer account feature. Developers configure mappings for their client partners — clients see the mapping status and activate when it's ready.

Developer Account
For EDI developers and integrators. Build visual field maps for any X12 transaction set, save them, and expose them via REST API for your client's systems.
  • ✓ Visual Mapping GUI — full access
  • ✓ IF / AND / ELSE qualifier logic
  • ✓ REST API for all saved maps
  • ✓ Document Vault & conversion history
  • ✓ Webhooks & event streaming
Start Developer Trial →
🏢
Client Account
For businesses exchanging EDI with trading partners. Your developer configures the mappings — you see real-time status, activate partners, and monitor every transaction.
  • ✓ Trading partner management
  • ✓ Mapping status tracker per partner
  • ✓ Document Vault (7-yr retention)
  • ✓ Real-time transaction monitoring
  • ✓ AS2, SFTP, API connectivity
Start Client Trial →

3-day free trial  ·  No credit card required  ·  Cancel any time  ·  View pricing

FAQ

Do I need to know EDI to use the mapper?
Not deeply. If you know your target data structure (e.g. the JSON your ERP expects), you just need to match fields. The source tree shows you exactly what's in the X12 document, labeled by segment and element number.
Do I need a developer account to use the mapper?
Yes — the Visual Mapping GUI is a developer account feature. If you're a business (client), your EDI developer uses their developer account to configure the mappings. You then see the mapping status on your dashboard and activate each partner once the mapping is ready.
What X12 transaction sets are supported?
All standard X12 sets relevant to non-pharmaceutical industries — 850, 856, 810, 860, 204, 210, 214, 830, 862, and many more. Select your industry in the toolbar and the list filters automatically.
Can I convert JSON or CSV back to X12?
Yes. Set the direction to Outbound in the toolbar and the mapper works in reverse — your JSON or CSV fields become source, and your X12 segment.element addresses become the targets.
How does the IF/AND/ELSE logic work?
Each mapping rule can have an optional condition panel. Set the qualifier field, operator (equals, contains, starts with, is one of, etc.), and value. Add AND conditions to chain multiple checks. Set an ELSE to output a fixed value or map a different source field when the condition fails.
Are my saved maps private?
Yes. All maps and converted documents are scoped to your account and never shared with other organizations. Enterprise plans get dedicated infrastructure with no cross-tenant data storage.
The EDI mapper that changes everything.
Try it free for 3 days. No card, no commitment.
Sign Up Now — It's Free
✨ x12port Assistant
Free AI support • No credits needed
Hi! I’m the x12port AI Assistant. Ask me anything about EDI, your account, or how to use x12port. 👋