Zero uploads — runs entirely in your browser

Trim your API spec, keep only what matters

Paste, drag-drop, or select a Swagger 2.0 / OpenAPI 3.x JSON. Choose the endpoint groups you need. Download a smaller, cleaner spec.

GETPOSTPUTPATCHDELETEHEADOPTIONS
APITrimAPITrim
File upload

Drop or select a file

Swagger 2.0 or OpenAPI 3.x JSON

or
Paste withCtrl+V/Cmd+V

All processing is local — your spec never leaves this browser tab.

Everything you need, nothing you don't

A focused developer tool that does one thing well — strip API specs down to exactly the endpoints you care about.

Paste, Drop, or Select

Paste, Drop, or Select

Three ways to load your spec: paste with Ctrl/Cmd+V, drag-and-drop a file, or use the file picker button.

Tag-based Selection

Tag-based Selection

Endpoints are grouped by their OpenAPI tags. Select or deselect entire groups or individual operations.

Smart Schema Trimming

Smart Schema Trimming

Only the definitions and components/$ref schemas actually used by your selected endpoints are kept.

100% Local

100% Local

No server, no uploads, no analytics on your data. Everything runs entirely in your browser.

Swagger 2 & OpenAPI 3.x

Swagger 2 & OpenAPI 3.x

Supports both Swagger 2.0 and OpenAPI 3.0/3.1. Validates and parses automatically on load.

Chrome Extension

Chrome Extension

Install the extension for instant access in your browser toolbar — stores your last spec session locally.

How it works

Three steps to a cleaner spec

01

Load your spec

Paste the JSON directly, drag-and-drop a file onto the zone, or click to open the file picker.

02

Select endpoints

Check or uncheck individual endpoints or whole tag groups. Counts update in real time.

03

Download

Hit download and get a trimmed JSON with only your chosen paths and their referenced schemas.

Chrome logo

Use APITrim right in Chrome

Install the extension for one-click access while you work. It sits in your toolbar, stores your last spec session, and works completely offline.

Add APITrim to Chrome — it's free