Nothing yet — inputs you run here are remembered on this device.
Result appears here as you type
Nothing yet — inputs you run here are remembered on this device.
Result appears here as you type
Updated 2026-07-26
HTTP 403 Forbidden means the server knows exactly who you are — you're authenticated — but has decided you're not allowed to access this specific resource. It's a permissions problem, not a login problem, which is the key thing that separates it from 401 Unauthorized.
If you're seeing a 403 despite being logged in with the right account, check the specific permission scope required (a role, an API token's granted scopes, resource ownership) rather than the login state itself — and rule out a WAF, CDN, or IP allowlist blocking the request before it even reaches your application. For every other status code at once, use the full HTTP Status Codes reference.
403
403 Forbidden — Client Error (4xx). The server understood the request but refuses to authorize it.
401
401 Unauthorized — you haven't authenticated at all, or your credentials are invalid.
curl -X POST https://thesnaptools.com/api/v1/tools/http-403 \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"403"}'