JSON-Größenanalyse

JSON-Datengröße mit interaktivem Treemap analysieren

JSON Input

Loading editor...

Size Breakdown

Size analysis will appear here...

Find out exactly which keys make your payload heavy

Slow APIs and large databases often boil down to one or two oversized fields buried in an otherwise lean payload. A size analyzer breaks the document down by byte contribution and visualizes it as a treemap, so you can see at a glance which keys deserve attention before deciding what to trim, paginate, or move out of JSON entirely.

Use the analyzer when you need to

Diagnose a slow API response

Identify the field consuming most of the payload before you optimize, paginate, or compress.

Audit a stored document

See which keys take up the most room in a NoSQL or document-database record.

Plan a payload-shrinking effort

Prioritize the highest-impact fields to remove or compress instead of micro-optimizing small ones.

How to analyze JSON size

  1. 1

    Paste the JSON document into the editor.

  2. 2

    Click Analyze to break the document down by key with byte counts.

  3. 3

    Hover or click the treemap to drill into the biggest contributors.

Common size-analysis workflows

Optimize a hot API endpoint

Identify the biggest fields and either trim, paginate, or move them out of the response body.

Audit a document database row

See which embedded subdocuments are pushing rows over storage limits.

Validate a compression strategy

Compare the breakdown before and after a refactor to confirm the savings landed where expected.

Verwandte Tools

Häufig gestellte Fragen

Er zerlegt dein JSON-Dokument nach Größe und zeigt dir genau, welche Keys und Werte die meisten Bytes verbrauchen. Die interaktive Treemap-Visualisierung macht übergroße Felder, redundante Daten und Optimierungspotenziale schnell sichtbar.

Gemessen wird die Größe in Bytes der minifizierten (ohne Whitespace) JSON-Repräsentation. Das entspricht der tatsächlichen Payload-Größe beim Transport über das Netzwerk — und ist damit relevant für API-Performance.

Nachdem du die größten Felder identifiziert hast, helfen oft: ungenutzte Felder entfernen, Key-Namen in API-Responses verkürzen, große Binärdaten (z. B. Bilder) aus JSON auslagern und über separate Endpoints liefern, Arrays paginieren und serverseitig GZIP-Kompression aktivieren.

Für Web-APIs solltest du Responses idealerweise unter 100KB halten. Mobile-first APIs zielen eher auf unter 50KB. Alles über 1MB sollte paginiert oder konzeptionell überarbeitet werden. Nutze GZIP-Kompression — die reduziert JSON typischerweise um 70–90%.