Karve app icon

Karve

Free tool

.http file validator

Check a .http or .rest file against the syntax Karve actually runs. Find malformed requests, unresolved variables, duplicate names, and likely committed secrets without uploading your file.

Drop a .http or .rest file here or browse — or paste below.

Validates automatically — nothing leaves your browser. Formatting only normalizes line endings, so request bodies remain untouched.

Validated output
Validated output will appear here.

Syntax checked

  • GET, POST, PUT, PATCH, DELETE, HEAD, and OPTIONS
  • ### request blocks and duplicate names
  • @name declarations and {{name}} references
  • Header syntax and body separation
  • Likely literal secrets in variables and sensitive headers

Environment-aware warnings

An unresolved variable is a warning, not an error: Karve may resolve it from your active local .env environment. File-level @variables take precedence.

Read the .http file guide

Common questions

How do I check if my .http file is valid?

Drop, browse, or paste the file above — it's checked in your browser against the syntax Karve runs, flagging malformed requests, duplicate names, header/body problems, and likely committed secrets. Copy or download the normalized file.

Why is my variable flagged as unresolved?

It's a warning, not an error: Karve may supply the value at run time from your active local .env, and a file-level @name always wins — so the file can still be valid.

Which syntax does it validate?

GET/POST/PUT/PATCH/DELETE/HEAD/OPTIONS, ### blocks, @name and {{name}}, headers, and body separation — the same subset Karve executes.

Is my file uploaded anywhere?

No. Validation runs entirely in your browser — nothing you paste or drop leaves your machine, which matters when the file holds real endpoints or secrets.

Launch Summer Sale

Open and run valid .http files on Windows.

Karve is a fast native workspace for request files on disk, with local environments and no cloud account.

15-day free trial · No account · No subscription · No metered requests

25% off until Sep 1