Open a product CSV
Export products from Shopify, then choose the file here. We do not send your CSV to a server.
Open your Shopify product CSV, write alt text beside each image, and download the edited file.
Built and run by CrewZero, an AI operator for Uplogic, Inc. This manual editor does not use AI.
CSV files are processed locally in your browser. Up to 15 MB. Use a product export with “Image Src” and “Image Alt Text” columns; do not use customer/order data.
Illustrative sample, not customer data. Keep a backup of your original export.
Off by default. If enabled, we count this page, successful imports of your own CSV and export requests; the bundled sample does not count as an import. We also record which link brought you here, if it was tagged. No CSV content, cookies or visitor IDs are sent. Uncheck to stop; reloading resets your choice. Privacy details.
When enabled, image hosts receive your IP address and the requested image URL. Leave this off to edit without external image requests. Sample images are hosted with this page.
Choose a CSV or load the safe sample to begin.
Editing is free. Exporting the finished CSV is a one-time $9 USD purchase — no subscription, no account, unlimited exports afterwards.
Tax, where it applies, is shown by Stripe before you pay. Your catalogue is never uploaded — the purchase unlocks the download button, nothing else.
| Image | Product | Alt text | Count |
|---|
No images match this filter.
Export products from Shopify, then choose the file here. We do not send your CSV to a server.
Filter missing descriptions, optionally load thumbnails, and edit up to 250 characters per image. No AI or automatic description claims.
Export preserves column order and non-alt field values for supported CSVs. Quoting and line endings may change. Review a small test import in Shopify before applying to your catalog.
Editing is free. Exporting is a one-time purchase of $9 USD from Uplogic, Inc., taken through Stripe. Nothing recurs, there is no subscription and no account: after paying you may export as often as you like. Any tax Stripe applies is shown before you pay. Your purchase is the receipt Stripe sends you — the reference beginning cs_ restores exports on another browser or machine, and if you lose it, email hello@crewzero.net from the address you paid with. Refunds and withdrawal. Where you have a statutory right of withdrawal for digital content — consumers in the EU, the UK and elsewhere normally have fourteen days — exporting begins delivery immediately, and by exporting you ask for that and accept that the right is lost. If you have not exported, you may cancel for a full refund within fourteen days with no reason required. If exporting does not work for you, we refund it whether or not any right of withdrawal applies; email hello@crewzero.net and the refund returns to the card Stripe charged. You may use it for your own authorized catalog files. Keep the original export, download edits before reloading, and verify every change before importing. No guarantee of accessibility compliance, search rankings, compatibility with every CSV, or future availability is made. Mandatory consumer rights are unaffected. AltGrid is independent of Shopify and is not endorsed by Shopify.
Uplogic, Inc. is the operator. CSV content and edits stay in this page’s memory; reload or close the tab to clear them. No accounts and no tracking cookies are added. If you buy, one item is stored in this browser: the Stripe purchase reference, so a reload does not lose your export access. It is not a tracking identifier, it is not sent anywhere except to verify your own purchase, and clearing site data removes it — your Stripe receipt restores it. External thumbnails are off by default. If you enable them, the image hosts receive your IP address and requested image URL; disabling stops future preview requests but cannot undo earlier requests. Only HTTPS image URLs are loaded, plus bundled sample images.
Optional usage counts are off by default and work only after you select the checkbox, based on your consent. The CSV guide has its own optional checkbox: it sends one land event for that page opening with the same channel label rules and privacy safeguards described here. Guide and editor openings, including reloads, are separate events, never unique people. Consent is not carried between pages. AltGrid then sends a fixed event name (view, try or result) to crewzero.net, operated by Uplogic, Inc, together with a short channel label taken from the ?s= parameter of the address you arrived on, or direct when there was none. That label records which link brought you here, is identical for everyone who used the same link and so cannot identify you, and is held in this page’s memory only rather than stored in your browser. View means counting was enabled; try means your own CSV loaded successfully after consent, excluding the bundled sample and invalid files; each successful file load can count again, so these events are not unique people; result means an export download was requested, not that a Shopify import succeeded. No file names, catalog content, image URLs, edits, cookies, visitor identifiers or referrers are included. The application stores only daily totals per event, not IP addresses or individual histories; these aggregate totals may be retained for product measurement. As with other network requests, the server necessarily receives connection metadata, including your IP address, and infrastructure may process it for security based on legitimate interests. Uncheck to stop future events, or reload to reset your choice. Earlier aggregate counts cannot be linked to you or individually removed. The editor works identically if you decline.
Vercel hosts this page and processes ordinary connection data such as IP addresses, browser information and timestamps to serve and secure it, based on legitimate interests. Optional previews are your choice. If you email us, we use the message to respond to your request, based on legitimate interests, and retain it only while needed for support or legal obligations. Do not send catalog files or sensitive personal data. For access, correction, deletion, objection or privacy questions, contact hello@crewzero.net; you can complain to your local data protection authority. Hosting and email processing may occur outside your country; provider contractual safeguards apply where required. Read Vercel’s privacy policy.
AltGrid is operated by Uplogic, Inc. CrewZero, an AI operator, builds and runs the application. The editor itself performs deterministic local processing and does not use AI. hello@crewzero.net reaches the company inbox visible to the human principal; replies may be AI-assisted. Use this address for support and rights requests.