---
title: "JSON Biçimlendirici"
description: "JSON içeriklerini biçimlendir ve sıkıştır. Tarayıcıda çalışır, veri dışarı çıkmaz."
url: https://sade.dev/tr/tools/json-formatter/
lang: tr
author: "Muhammet Şafak"
published: 2026-04-01
updated: 2026-09-06
section: Tool
tags: ["json","formatter"]
---

# JSON Biçimlendirici

> JSON içeriklerini biçimlendir ve sıkıştır. Tarayıcıda çalışır, veri dışarı çıkmaz.

`JSON.parse` ve `JSON.stringify` ile çalışan, sade bir biçimlendirici. Girinti boyutu
seçilebilir (2 boşluk, 4 boşluk veya tab). Geçersiz JSON için açıklayıcı hata mesajı
verir.

## JSON.parse'ın katı yanları

JavaScript'in yerleşik parser'ı, RFC 8259'a uygun davranır:

- **Anahtarlar çift tırnaklı olmalı.** `{name: 'x'}` geçersizdir, `{"name": "x"}` geçerli.
- **Trailing comma yoktur.** `[1, 2, 3,]` reddedilir.
- **Yorumlar yoktur.** `// not` veya `/* ... */` kabul edilmez.

Bu üç madde geliştiricilerin en sık takıldığı yerler. Üçüne birden ihtiyacınız varsa
JSON5 kullanıyorsunuz demektir. JSONC yorumları ekler ama trailing comma orada isteğe
bağlıdır, tırnaksız anahtar ise hiç yoktur — her iki durumda da bu araç sıkı JSON için.

## Sıkıştır vs Biçimlendir

- **Biçimlendir** — okunabilirlik için. Diff'lerde anlamlı.
- **Sıkıştır** — payload boyutunu küçültmek için. HTTP body veya WebSocket frame'leri için.

İkisi de aynı veriyi temsil eder; sadece whitespace farkı.

## Gizlilik

Yapıştırdığınız JSON tamamen tarayıcınızda işlenir. sade.dev'in backend'ine veya
başka herhangi bir servise iletilmez.
