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-10-24
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"}'