Skip to content
| Marketplace
Sign in
Visual Studio Code>Testing>Thunder Client to .http (HttpCopy)New to Visual Studio Code? Get it now.
Thunder Client to .http (HttpCopy)

Thunder Client to .http (HttpCopy)

Buildnest Lab

|
26 installs
| (0) | Free Trial
Convert Thunder Client or Postman JSON into git-ready .http files. Leave git-sync paywalls without rewriting requests by hand. Secrets become placeholders.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Thunder Client to .http files (HttpCopy)

Leave Thunder Client git-sync (now paid) without rewriting every request by hand.

Export the collection JSON you already have. HttpCopy writes git-ready .http files next to your code. Then run them with REST Client, httpYac, or the JetBrains HTTP Client.

This is not another REST client. It does not send requests.

Why $9 once (not another API client)

Thunder Client Starter is about $3–16/user/month for git-sync. The remaining job, if you are leaving, is getting files onto disk.

  1. Thunder Client JSON → files in the repo, inside VS Code. 2026 writeups still tell people to recreate requests by hand. The GitHub script thunder-client-to-rest-client is clone-and-run and JSON-body only.
  2. $9 once vs a monthly client. If the job is migration, a subscription is the wrong price.
  3. Commit-safe by default. Authorization values become {{placeholders}}. Existing .http files are never overwritten.

Postman Collection v2.x is also supported. For Postman-only, a free browser converter exists (Karve). Pay HttpCopy when you want Thunder + Postman in the editor, bulk files on disk, and redaction without leaving VS Code.

Price

Free converts the first 12 requests in a run so you can see the files are real.

Pro is $9 one-time: https://buy.stripe.com/fZu9AV2Bsbkg5vLazsaAw08

After payment, email the receipt to t.i.0607.g@gmail.com for a license key. Command Palette → HttpCopy: Enter License Key.

Usage

  1. Export
    • Thunder Client: right-click collection → Export → Thunder Client JSON (or Postman JSON)
    • Postman: collection menu → Export → Collection v2.1
  2. In VS Code, right-click the .json file → HttpCopy: Convert Collection File
    • or Command Palette → HttpCopy: Convert Active JSON
  3. Open the files under httpcopy-out/ with REST Client (or any .http runner)
httpcopy-out/
  catalog/list-products.http
  catalog/create-product.http
  health.http

What it will not do

  • Send HTTP
  • Upload your collection
  • Overwrite a .http file that already exists
  • Run pre-request scripts
  • Invent multipart file bodies
  • Replace REST Client / Thunder Client / Postman as a client

Settings

Setting Default Meaning
httpcopy.outputFolder httpcopy-out Folder created next to the JSON (or workspace root for the editor command)
httpcopy.writeSecrets false Set true only if you intentionally want raw tokens on disk
httpcopy.licenseKey empty Pro key. Prefer the Command Palette command over editing this by hand

CLI

Same engine as the extension. No network.

node src/cli.js collection.json --out ./httpcopy-out

Privacy

HttpCopy runs on your computer. It does not upload your collection. It has no analytics. A pasted license key stays in VS Code settings. Default conversion replaces Authorization / API key values with placeholders. The included privacy.md file is the full policy.

License

MIT. The included LICENSE file is the full text.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft