Free tool
Fix your Shopify Liquid error
Paste the error your store shows. You get the cause in plain English, the file and line to open, and the steps to fix it. Free, no signup.
Errors this recognises
- Could not find asset
Liquid error (sections/header line 515): Could not find asset snippets/icon-caret.liquid
- Translation missing
Translation missing: en.general.search.placeholder
- Product form must be given a product
Liquid error (snippets/product-form line 58): product form must be given a product
- Liquid error: internal
Liquid error (layout/theme line 94): internal
- Memory limits exceeded
Liquid error: Memory limits exceeded
- Unknown tag
Liquid syntax error (sections/main-product line 84): Unknown tag 'endfi'
- Liquid syntax error
Liquid syntax error (sections/main-product line 84): 'if' tag was never closed
- Invalid JSON in schema
Liquid syntax error (sections/custom-banner line 120): Error in tag 'schema' - Invalid JSON
- Unknown filter
Liquid error (sections/main-product line 40): unknown filter 'money_format'
How to copy the error from your store
- Open the storefront page that looks wrong. The error is printed on the page itself, usually starting with “Liquid error” or “Translation missing”.
- Select the whole line, including the part in parentheses with the file name and line number, and copy it.
- If the error only appears in the theme code editor, open the Problems tab: it lists the file and line.
Questions
- Where do I copy the error from?
- On the storefront it is printed in place of the broken piece, starting with “Liquid error” or “Translation missing”. Select and copy that whole line. In the code editor it appears in the Problems tab and next to the Save button.
- Is my code or store sent anywhere?
- No. The decoder runs entirely in your browser. Nothing you paste leaves the page.
- What if the fix needs my whole theme?
- Most storefront errors point at one file and line, and the steps here are enough. When the fix depends on the rest of the theme, add Shop Buddy to Claude or ChatGPT: it finds the line in your actual theme, fixes it on a private copy, and shows you before-and-after screenshots before anything goes live.