Skip to content
FeedBenchBY SMARTFACT

FREE CSV AND JSON FILE CHECKS

Check factory CSV and JSON files before an import.

See exactly what is in the file, where it breaks and what changed since the last version. Preview a mapping into another column layout and download the result. Your files stay on your device. No account required.

Free to use. No account, email address or trial. Works offline once prepared.

FILE / CHECK EXAMPLE
Delimiter CommaHeaders confirmed · Generic inspection

Record 214 · part_no

000017

Record 215 · description

Washer M8␣

CSV syntax is valid. Values shown exactly.
1,248Records2Columns1Empty record

Fictional values from an illustrative item list. FeedBench never trims, pads or changes the original file.

MADE FOR THE FLOOR

For office, planning and stores staff, integrators and supervisors who move item, order, unit or location files between systems and need to know why an import fails.

A USEFUL STARTING POINT

Find the problem without experimenting in production

When an import fails, the questions are which record, which column and which rule. FeedBench reads the file exactly as written, with no trimming, padding or type guessing, so 000017 stays 000017 and a trailing space stays visible. It shows where the file breaks, previews a corrected copy as a new file and leaves the original untouched. The receiving system still runs its own import and checks its own settings and records.

FROM FAILED IMPORT TO ANSWER

Three steps from a failed import to a file you understand.

  1. 01

    Choose the file

    Choose a CSV or JSON file, or paste the text. For CSV, pick comma, semicolon or tab and confirm that the first record holds the headers. FeedBench never guesses either.

  2. 02

    Check, map or compare

    Check the structure, preview a mapping into the columns another system expects, or compare with a previous version using the key columns you choose.

  3. 03

    Review and download

    See each problem by rule, record and column, then download a diagnostic PDF or CSV, the mapped CSV preview, a mapping recipe or a project backup.

WHAT IT DOES

What a careful file check needs.

  1. 01

    Exact values, nothing tidied

    Cells stay text. Leading zeroes, case and spaces are kept, and line breaks, tabs and edge spaces are shown in visible notation, so 000017 and 17 never look alike.

  2. 02

    Strict CSV and JSON checks

    Unclosed quotes, repeated or empty headers and uneven records stop the check with the rule, record and column. A file that is not valid UTF-8 is refused when you open it. JSON with a repeated property name is refused, and numbers are never rounded.

  3. 03

    Mapping you declare

    Each target column takes one source column, an exact constant or an exact lookup in a reference CSV. Every omitted column needs your acknowledgement, and the mapping downloads as a recipe for the next file.

  4. 04

    Comparison by key

    Choose one to four key columns. Each key is reported as added, removed, changed or unchanged, or as ambiguous when it appears more than once. Row order does not count as a change.

  5. 05

    Reports that leave values out

    The diagnostic PDF and CSV hold counts, rule codes and record numbers, not your values, file names or hashes. Adding the first 30 records to the PDF is a separate choice you preview first.

  6. 06

    Ready for offline use

    Choose Prepare for offline use while connected, and checking, mapping, comparison and downloads keep working without a signal.

WHERE YOUR FILES ARE KEPT

On this device, unless you choose otherwise.

Files you choose or paste stay in temporary memory while the tab is open. Save on this device keeps the whole project, source files included, in this browser until you delete it, for anyone using the same browser profile. Neither is a cloud backup, so download a project backup to keep a copy or move to another device. File names are not kept, and nothing is uploaded.

USED IN PRODUCTION

When the same file arrives every day.

FeedBench checks one file at a time, by hand. Two SmartFACT services handle the data work that repeats: keeping the lookup tables your applications need, and turning order exports into checked kits. Both are in early access, with scope agreed at onboarding.

Early access

ConfigSheets

If every file needs the same code lookup, ConfigSheets lets your team keep that table in Google Sheets and makes it available as structured data your applications can query, from customer and supplier code mappings to tables and grids.

Early access

KitProof

When an order export decides what goes into each kit, KitProof starts from a CSV export of your orders, builds each kit's checklist from approved plain English component rules and checks every scan against the expected parts and quantities.

BEFORE YOU START

A few practical answers.

Is it really free?

Yes. Checking, mapping, comparison, saving, recovery and every download are free, with no account, email address or trial. File-size limits keep the browser responsive, and they are the same for everyone.

Which files can I check?

UTF-8 CSV with comma, semicolon or tab separators and a header row, and strict JSON, each up to 5 MiB. XLSX, XML, EDI and other encodings are not read, so save a spreadsheet as CSV UTF-8 first.

Does it fix my file?

No. FeedBench shows what needs changing and never changes the original. You can declare a mapping and explicit changes to individual values, and download the result as a new CSV preview. It never pads codes, trims spaces or chooses a value for you.

Does it work without internet?

Once prepared. Open FeedBench while connected and choose Prepare for offline use. When it reports the prepared release, checking, mapping, comparison and downloads work without a connection. A first visit and these pages need a connection.

What are the limits?

FeedBench checks and previews files. It does not import, repair or synchronise anything, and it never trims, pads, converts or approximately matches values. It reads UTF-8 CSV with a confirmed comma, semicolon or tab delimiter and a header row, and strict JSON, up to 5 MiB per file and 15 MiB per project. CSV checks cover up to 10,000 records and 64 columns, a reference file up to 5,000 records, and a check stops after ten seconds. Mapping uses source columns, exact constants and exact lookups only, with no formulas, unit conversion, splitting or merging. JSON is inspected and compared for exact equality, not mapped. XLSX, XML, EDI, other text encodings and CSV without a header row are not read. Candidate checks for SmartFACT layouts never confirm a live import.

What happens to my data?

Your files stay in this browser. A temporary project keeps them in memory while the tab is open; Save on this device keeps the project, source files included, until you delete it. Nothing is uploaded, and there is no account or email step. Default reports leave out your values, file names and hashes. Google Analytics is optional and loads only after you accept; it never receives file contents, file names, values or results. Use Analytics settings to change your choice; see /privacy/.

ONE SMALL JOB, DONE WELL

Check the file before the import.

Open the free tool, or start with one of its examples.

Check a file free →

THE SMARTFACT SUITE

Practical tools. Useful on their own.
Better around the same floor.

Automate factory decisions with rules you describe in plain English. Explore focused SmartFACT services, plus free tools for everyday checks.

Early accessSuggested next step

ConfigSheets

Maintain configuration in Google Sheets and make it available as structured data your applications can query.

Register early-access interest ↗
Early access

LabelRules

Describe label rules in plain English. Automatically select layouts, resolve customer codes and check each job before printing.

Explore LabelRules ↗
Early access

KitProof

Turn plain English component rules into automatic kit checklists, then check scans against the expected parts and quantities.

Explore KitProof ↗
Early access

WorkSteps

Turn plain English rules into automatic step selection for each unit, with required evidence and a record of completed work.

Explore WorkSteps ↗
Early access

FactorySpec

Apply approved product rules and calculations automatically to turn dimensions and options into manufacturing requirements.

Register early-access interest ↗
Early access

ParcelOffice

Scan the work order and the parcel choice to book the courier and print the labels. Approved plain English rules recommend or choose the parcel.

Explore ParcelOffice ↗
Early access

RefillFlow

Scan an empty container to send the right refill request to stores. Approved plain English rules set the stores queue, priority, ticket printer and escalation.

Explore RefillFlow ↗
Early access

RemnantRack

Label each offcut, find a suitable length before cutting new stock and record what you used. Approved plain English rules decide what to keep and where it goes.

Explore RemnantRack ↗
Free tool

ScannerBench

See the text and key events your keyboard scanner sends. Compare them with the value you expected.

Test a scanner ↗
Free tool

PrintBench

Print a known PDF, measure its reference marks and compare scans from the printed codes.

Check a print ↗
Free tool

FactoryCards

Create 100 × 50 mm bin and rack cards with Code 128 or QR, from one record or a CSV.

Make bin cards ↗
Free tool

CountBench

Count stock by location with a barcode scanner, compare it with a stock file and export the results. No account needed.

Start a free count ↗
Free tool

BarcodeBench

See exactly what a scanned barcode contains, with hidden characters shown and GS1 fields, check digits and dates explained. No account needed.

Inspect a barcode ↗
Free tool

MatchBench

Scan a reference and each label, see an exact match or the first difference, and download the results. No account needed.

Start a free comparison ↗
Free tool

TagBench

Scan an item or location, note what needs attention, print a review tag and keep a review list. No account needed.

Make a free tag ↗
Free tool

FindBench

Load your own parts and locations CSV, scan a code and see every location it lists. No account needed.

Start a free lookup ↗
Free tool

ManifestBench

Check cartons, pallets or serial numbers against a list with a phone or scanner and see what is missing. No account needed.

Start a free check ↗
Free tool

FeedBench

Check CSV and JSON files exactly as written, preview a column mapping and compare two versions by key. No account needed.

You are here
Free tool

CycleBench

Time work cycles and changeovers on a phone, record interruptions with reasons and download the results. No account needed.

Start a free study ↗
Help

SmartFACT Help

Step-by-step guides and interactive demonstrations for the SmartFACT suite. Read the instructions, watch a task or practise with real product screens and sample data.

Open SmartFACT Help ↗