SKU naming generator
Create SKU strings from CSV attributes, exact templates and abbreviation maps, with collision and ambiguity reports.
No value is silently overwritten, truncated or renamed. Padding applies to {n}; attribute strings and leading zeros are preserved. n, sep, sku and source_record are reserved headers. Maximum 1,000,000 input characters, 10,000 records and 100,000 result cells. CSV output is bounded to 4,000,000 characters. Template placeholders must match exact attribute headers. {sep} is the separator and {n} is the sequence. Results update as you type. Up to 1,000,000 characters.
Your result
How to use SKU naming generator
- Paste attribute CSV with a unique header.
- Set placeholders, exact abbreviation dictionaries, separator, sequence padding and maximum SKU length.
- Review every generated code and the findings report before exporting CSV and JSON.
Useful next steps
Detect ambiguous naming rules
Every record sharing a generated SKU appears in the collision report. The JSON report identifies many-to-one abbreviation dictionaries, and the findings CSV identifies attributes omitted from a template. Unmapped abbreviation values remain literal.
Local processing and exports
Processing runs on your device. CSV downloads quote every cell and protect formula prefixes by default. JSON preserves original strings and includes the report and result tables. Spreadsheet import settings can still change identifiers; import them as text.