← All tools

ETag & Conditional Requests

Hash a body with SHA-256 and inspect strong/weak validators, conditional precedence and GET/HEAD versus unsafe-method outcomes.

etag-conditionalLOCAL WORKSPACE

1. Configure and explore

Inputs stay in this tab; no browser persistence, page-URL encoding or network requests.

HTTP date example: Wed, 21 Oct 2026 07:28:00 GMT. Assumes an existing representation, no other preconditions and a successful normal response; no server request.

2. Results and interpretation

Choose a sample, fill the fields or explore the flow.

Assumes an existing successful representation. No server is contacted; range requests, If-Match and other preconditions are outside this model.

Data / rules date: 2026-10-21 · Official source

How to use this tool

Enter a body or manual ETag, choose a method and supply optional conditional fields and HTTP dates. Compare 200, 304 and 412.

When not to use it

Assumes an existing successful representation. No server is contacted; range requests, If-Match and other preconditions are outside this model.

Read the guide →