Free check
What does this error mean?
The documentation will tell you what a code means. It will not tell you why it keeps happening in an app that was working yesterday. These write-ups do both.
Paste the whole message if you like — the code can be anywhere in it. This runs in your browser against a static list; nothing is sent anywhere.
All errors
Or find yours by what it looks like
The ones we see most often in AI-built apps. If yours is not here, the broken-app check reads your published site directly.
PostgREST
- PGRST116You asked for exactly one row and got none (or several)
- PGRST301The token your app sent was rejected
- PGRST205The table your app is asking for is not there
- PGRST204The column your app is asking for is not there
- PGRST202The database function your app calls does not exist
Postgres
- 42501Row-level security blocked the write
- 42P01That table does not exist
- 23505Something with that value already exists
- 23503That row points at something that is not there
- 23502A required field arrived empty
- 22P02A value was the wrong shape for its column
- 23514A value broke a rule the table enforces
Supabase Auth
- Invalid login credentialsSign-in was refused
- Email not confirmedThe account exists but has not confirmed its email
- Invalid Refresh TokenThe stored session is no longer usable
Supabase Storage
- Bucket not foundThe storage bucket your app uses does not exist
- new row violates row-level security policy for storageUploads are blocked by storage policies
Browser
- Failed to fetchThe browser could not complete the request at all
- Invalid API keyThe key your app sent was not accepted