>_

LocalDevToolbox

DEV

Gizlilik Odaklı Geliştirici Araçları. Yükleme Yok.

Hassas geliştirici verilerinizi doğrudan tarayıcınızda biçimlendirin, kodunu çözün, dönüştürün ve inceleyin.

Hesap yok · İzleme yok · Çevrimdışı çalışır
LocalDevToolbox — bash
$ curl -X POST https://api.example.com/v1/users \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer sk_live_...' \
  -d '{"name":"Ada","role":"admin"}'

# Convert to Python with one click
import requests

response = requests.request('POST', url,
  headers=headers, json=payload)

Her şeyi yapıştırın. Gerisini biz hallederiz.

Çalışma Alanım

Gizliliğiniz için bu site sunucusuz çalışır — çalışma alanınız (snippet’lar, favoriler ve son kullanılan araçlar) yalnızca bu tarayıcının yerel deposunda saklanır. Başka bir cihaza geçmek veya tarayıcı verilerini temizledikten sonra kaldığınız yerden sürdürmek için çalışma alanı dosyanızı indirin; istediğinizde buradan geri yükleyin.

📋

JSON Biçimlendirici

Kötü görünümlü JSON yapıştırın, daraltılabilir bölümlerle güzelce biçimlendirilmiş, sözdizimi vurgulu çıktı alın.

DOĞRULA + BİÇİMLENDİR
🔐

JWT Çözücü

JSON Web Token'ları çözün. Başlık, payload ve imzayı inceleyin. Süre sonu ve talepleri doğrulayın.

SUNUCU YOK
🔄

cURL Dönüştürücü

cURL komutlarını Python, JavaScript, Node.js, Go, PHP, Ruby, Rust veya C#'a dönüştürün. Veya tersine: kodu cURL'e geri dönüştürün.

8 DİL
📑

Fark Denetleyici

İki metin bloğunu yan yana karşılaştırın. Eklemeleri, silmeleri ve değişiklikleri anında tespit edin. API yanıtları için mükemmeldir.

YAN YANA
🔤

Base64 Kodla / Kod Çöz

Metni anında Base64'e kodlayın veya Base64 dizelerini kod çözün. Metin, URL'ler ve ikili güvenli işlemleri destekler.

ÇİFT YÖNLÜ
Verileriniz tarayıcınızda kalır — Ağ: 0 istek · İşleme: Yerel tarayıcı · Veri depolama: Yok

cURL Dönüştürücü

cURL ↔ Code in 8 languages. Nothing leaves your browser.

$cURL komutu
Ctrl/Cmd + Enter
1
# Paste a cURL command on the left and hit Convert
Kopyalandı

cURL Komut Dönüştürücü — cURL'ü Saniyeler İçinde Koda Çevirin

LocalDevToolbox'taki cURL Dönüştürücü, ham cURL komutlarını Python, JavaScript, Go, PHP, Ruby, Rust, C# ve Node.js için çalışmaya hazır koda çevirir. Geliştiriciler tarayıcı geliştirici araçlarından, API dokümantasyonundan veya bir meslektaşının mesajından kopyaladıkları cURL komutunu buraya yapıştırır ve seçtikleri dil için temiz, özgün kodu anında alır. Her şey tarayıcınızda, yalnızca JavaScript ile çalıştığı için komutlarınız — çoğu zaman API anahtarları, tokenlar ve dahili endpointler içerir — hiçbir sunucuya yüklenmez, kaydedilmez veya paylaşılmaz. Kayıt yok, hesap yok, kullanım limiti yok. Dönüştürme motoru header'ları, çerezleri, istek gövdelerini, sorgu parametrelerini, kimlik doğrulama bayraklarını ve multipart yüklemlerini anlar; bu sayede karmaşık gerçek dünya komutları bile doğru şekilde çevrilir. Ayrıca dönüşümü tersine çalıştırarak kaynak kodu hızlı test için cURL komutuna geri dönüştürebilirsiniz. Komut geçmişi veya paylaşılan snippet'lerden gelen karmaşık örneklerde bile alan adı, port ve protokol ayrıntıları korunarak aktarılır; eksik veya hatalı bayraklarda açıklayıcı uyarılar gösterilir.

Tamamen istemci tarafında çalışması, dönüştürücüyü kurumsal makinelerde, gizli staging API'lerinde veya komutları çevrimiçi servislere yapıştırmanın güvenlik riski olduğu kısıtlı ağlarda kullanılabilir kılar. Sonuçlar yazdıkça anında belirir ve kopyala butonu üretilen kodu tek tıkla panonuza koyar. SDK geliştiriyor, entegrasyon testi yazıyor ya da sonsuza dek cURL sözdiziminden kurtulmak istiyor olun — bu ücretsiz tarayıcı tabanlı araç iş akışınızı hızlı, verilerinizi gizli tutar. Her şey tek bir hafif sayfada çalışır; sayfa yavaş bağlantılarda bile hızlı yüklenir ve sunucu tarafında durum tutulmadığı için sekmeyi kapattığınızda dönüştürdüğünüz her şeyin izi silinir.

Bir cURL komutunu hiçbir yere yüklemeden Python'a nasıl çeviririm?

cURL komutunuzu bu araca yapıştırın ve Python'u seçin. Dönüşüm tamamen tarayıcınızda, JavaScript ile çalışır; komut cihazınızdan asla ayrılmaz — hiçbir sunucuya gönderilmez, saklanmaz veya kaydedilmez. Sayfa yüklendikten sonra internet bağlantısını keserek doğrulayabilirsiniz: dönüştürücü çalışmaya devam eder.

Bu cURL dönüştürücü ücretsiz mi, hesap gerektiriyor mu?

Evet, tamamen ücretsizdir; kayıt, hesap ve kullanım limiti yoktur. Premium katman da gizli ücret de yoktur — araç masaüstünde ve mobilde her modern tarayıcıda anında çalışır.

Verileriniz tarayıcınızda kalır — Ağ: 0 istek · İşleme: Yerel tarayıcı · Veri depolama: Yok

JSON Biçimlendirici

Kötü görünümlü JSON yapıştırın, güzelce biçimlendirilmiş, sözdizimi vurgulu çıktı alın.

> Giriş (ham JSON)
Ctrl/Cmd + Enter
< Biçimlendirilmiş çıktı
▸ düğmesine tıklayarak düğümleri aç/kapat
# Paste JSON on the left and hit Format
Kopyalandı

JSON Biçimlendirici ve Doğrulayıcı — Dağınık JSON'u Anında Güzelleştirin

JSON Biçimlendirici, küçültülmüş, bozuk ya da derin iç içe geçmiş JSON'u temizler ve okunabilir, sözdizimi vurgulu bir ağaç olarak sunar. Bir API yanıtını, bir konfigürasyon dosyasını veya günlük kaydından bir parçayı yapıştırın; biçimlendirici yapıyı gerçek zamanlı olarak doğrular ve belge geçersizse sözdiziminin tam olarak nerede bozulduğunu gösterir. Daraltılabilir düğümler nesneleri ve dizileri açıp kapamanızı sağlar; bu da büyük veri yüklerini — arama sonuçları veya karmaşık REST yanıtları gibi — ham metin üzerinde kaydırmaktan çok daha kolay incelenir hale getirir. Her şey tarayıcınızda, sıfır ağ isteğiyle işlenir; bu yüzden hassas konfigürasyon verileri, müşteri kayıtları veya dahili API yanıtları makinenizde kalır. Sunucunun dayattığı bir dosya boyutu kotası, kuyruk veya hesap zorunluluğu yoktur; araç yalnızca tarayıcınızın izin verdiği hızda çalışır. Biçimlenmiş çıktıyı tek tıkla kopyalayabilir veya hatanın konumunu satır numarasıyla birlikte görerek düzeltmeyi doğrudan kendi düzenleyicinizde yapabilirsiniz.

Geliştiriciler bu biçimlendiriciyi bozuk JSON'u hata ayıklamak, dokümantasyon için örnek hazırlamak, bir değişiklikten önceki ve sonraki veri yüklerini karşılaştırmak veya tek satırlık bir API yanıtını saniyeler içinde insan okunur hale getirmek için kullanır. Verileriniz sunucuya hiç gitmediği için araç, üretim konfigürasyonları, yayınlanmamış API yanıtları ve gizlilik politikaları ya da NDA kapsamındaki veriler için güvenlidir. Biçimlendirici verilerinizi hiç görmediği için aynı zamanda ekip içinde adım paylaşmak için de güvenli bir yoldur: herkes aynı URL'yi açar, veriyi kendi cihazında yapıştırır ve tek bir bayt ağdan geçmeden özdeş sonuç alır.

JSON'umu çevrimiçi doğrularken verilerimin saklanmamasını nasıl sağlarım?

JSON'unuzu bu biçimlendiriciye yapıştırın. Doğrulama tamamen tarayıcınızda gerçekleşir — metin hiçbir sunucuya iletilmez. Bunu doğrulamak için sayfayı yükleyin, internet bağlantısını kesin ve tekrar biçimlendirin: yine çalışır; bu da hiçbir verinin cihazınızdan ayrılmadığının kanıtıdır.

Bu araçla büyük JSON dosyalarını biçimlendirebilir miyim?

Evet. Sunucu yükleme adımı olmadığı için pratik sınır yükleme kotası değil, cihazınızın belleğidir. Birkaç megabayt boyutundaki JSON yükleri modern bir dizüstü bilgisayarda anında biçimlenir — kuyruk yok, bekleme yok.

Verileriniz tarayıcınızda kalır — Ağ: 0 istek · İşleme: Yerel tarayıcı · Veri depolama: Yok

JWT Çözücü

Decode JSON Web Tokens. Inspect header, payload, and signature locally.

> JWT token yapıştırın
JWT token yapıştırın ve Çöz'e basın

JWT Çözücü — Tokenları Hiçbir Yere Göndermeden Yerel İnceleyin

JWT Çözücü, herhangi bir JSON Web Token'ını üç parçasına ayırır — header, payload ve imza — ve bunları okunabilir, sözdizimi vurgulu JSON olarak gösterir. iss, sub, aud, exp ve iat gibi standart claimleri otomatik algılar ve gösterir, süre sonu zaman damgasını insan okunur bir tarihe çevirir ve token'ın süresi dolduğunda sizi uyarır. Bunların hepsi tamamen tarayıcınızda gerçekleşir. JWT'ler kimlik bilgisidir: hesaplara, API'lere ve ücretli servislere erişim sağlar; bu yüzden onları rastgele çevrimiçi çözücülere yapıştırmak gerçek bir güvenlik riskidir. LocalDevToolbox çözümlemeyi cihazınızda, yalnızca JavaScript ile yapar; böylece token — ve temsil ettiği her türlü erişim — asla üçüncü bir tarafa açığa çıkmaz. Kayıt yok, ağ çağrısı yok, depolama yok: token yapıştırdığınız an işlenir ve sekmeyi kapattığınızda kaybolur. Base64URL kodlaması elle çözülmeye çalışıldığında yapılan yaygın hatalar — eksik dolgu, yanlış karakter kümesi — bu araçta otomatik olarak düzeltilir.

Bu, çözücüyü kimlik doğrulama akışlarını hata ayıklamak, staging ortamlarından tokenları incelemek ve geliştirme sırasında claim değerlerini kontrol etmek için uygun kılar — katı güvenlik politikalarına sahip makinelerde bile. Sıfır konfigürasyonla anında sonuç alırsınız ve yapıştırdığınız hiçbir şey hiçbir yere kaydedilmez. Renk kodlu geçerlilik göstergesi, her çözülmüş bölüm için kopyala butonları ve hem sıkıştırılmış hem de güzel baskılı çıktı desteği, onu bir hata ayıklama angaryası değil, günlük pratik bir araç haline getirir.

Bir JWT'yi çevrimiçi bir çözücüye yapıştırmak güvenli mi?

Genellikle hayır — token bir kimlik bilgisidir ve sunucu tabanlı bir araca yapıştırıldığında, o sunucuyu işleten kişiye açığa çıkar. Bu çözücü tarayıcınızda yerel olarak çalışır, bu yüzden token cihazınızdan asla ayrılmaz. Sayfayı yükledikten sonra internet bağlantısını kesip çözmeye devam edebilirsiniz.

Bir JWT'nin süresinin ne zaman dolacağını nasıl kontrol ederim?

Token'ı buraya yapıştırın ve payload bölümündeki exp claim'ine bakın. Çözücü Unix zaman damgasını tam tarih ve saate çevirir ve token'ın hâlâ geçerli mi yoksa süresi dolmuş mu olduğunu belirtir.

Verileriniz tarayıcınızda kalır — Ağ: 0 istek · İşleme: Yerel tarayıcı · Veri depolama: Yok

Base64 Kodla / Kod Çöz

Encode text to Base64 or decode Base64 back to text. All processing happens locally.

> Kodlanacak metin
Ctrl/Cmd + Enter
< Result
# Result appears here
Kopyalandı

Base64 Kodlayıcı ve Çözücü — Anında, Gizli Metin Dönüşümü

Base64 aracı, düz metni Base64 formatına kodlar ve Base64 dizelerini okunabilir metne geri çözer — anında ve tamamen tarayıcınızda. Base64 modern geliştirmede her yerdedir: HTTP header'larında, Basic kimlik doğrulamada, görseller için data URI'lerde, JWT payload'larında, e-posta eklerinde ve konfigürasyon dosyalarında görünür. Bu araç, potansiyel olarak hassas içerik için çevrimiçi bir servise güvenmenizi gerektirmeden tüm bu günlük durumları karşılar — kimlik bilgileri, tokenlar ve dahili veriler cihazınızda işlenir ve asla yüklenmez. Kodlama ve çözme, yazdıkça ya da yapıştırdıkça JavaScript ile karakter karakter çalışır; gönder butonu, sayfa yenileme ve sunucu turu yoktur. Araç ayrıca URL-güvenli Base64 varyantlarını ve ikili-güvenli girişi de destekler; böylece header'lardan, çerezlerden ve API'lerden gelen geliştirici yükleri temiz şekilde çözülür. UTF-8 dışındaki karakterler için de doğru bayt dizilimi korunur; Türkçe, Almanca veya Çince karakterler içeren metinlerde bile çıktı standartlarla uyumludur.

Dönüşüm yerel olduğu için Basic Auth header'ı oluşturma, data URI'lerinde hata ayıklama, tokenlardan payload metni çıkarma veya test verisi hazırlama gibi işleri — kilitli kurumsal makinelerde bile — güvenle yapabilirsiniz. Ücretsizdir, hesap gerektirmez ve sayfa yüklendikten sonra çevrimdışı çalışır. Her şey tek bir hafif sayfada çalışır; sayfa yavaş bağlantılarda bile hızlı yüklenir ve sunucu tarafında durum tutulmadığı için sekmeyi kapattığınızda dönüştürdüğünüz her şeyin izi silinir.

Metni sunucu olmadan Base64'e nasıl kodlarım?

Metninizi buraya yazın veya yapıştırın; Base64 çıktısı hemen görünür. Dönüşüm tamamen tarayıcınızda, JavaScript ile çalışır — hiçbir şey sunucuya gönderilmez veya saklanmaz. Sayfayı yükledikten sonra internet bağlantısını kesin; yine de kodlar ve çözer — yerel çalıştığının kanıtı budur.

Standart ve URL-güvenli Base64 arasındaki fark nedir?

Standart Base64, URL'lerde özel anlam taşıyan + ve / karakterlerini kullanır. URL-güvenli Base64 bunların yerine - ve _ kullanır; böylece kodlanmış değer sorgu dizilerinde, çerezlerde ve tokenlarda güvenle durabilir. Bu araç her iki varyantı da otomatik olarak işler.

Verileriniz tarayıcınızda kalır — Ağ: 0 istek · İşleme: Yerel tarayıcı · Veri depolama: Yok

URL Kodla / Kod Çöz

Encode special characters for safe URL transmission, or decode percent-encoded strings.

> Kodlanacak metin
Ctrl/Cmd + Enter
< Result
# Result appears here
Kopyalandı

URL Kodlayıcı ve Çözücü — Tarayıcınızda Güvenli Yüzde Kodlama

URL Kodlayıcı, özel karakterleri — boşlukları, aksanları, sembolleri ve & ile = gibi ayrılmış karakterleri — yüzde kodlu biçime çevirir; böylece dizgiler sorgu parametrelerinde, yol segmentlerinde ve yönlendirmelerde güvenle seyahat eder. Çözücü ise tersini yaparak yüzde kodlu metni okunabilir hale getirir. Web geliştiriciler bunu sorgu dizgilerini elle kurarken, yönlendirme zincirlerinde hata ayıklarken, OAuth callback'leri oluştururken veya e-postalardan ve belgelerden kopyalanan URL'leri temizlerken sürekli kullanır. Burada her şey tarayıcınızda istemci tarafında çalışır: kodladığınız dizgiler oturum kimlikleri, dahili alan adları veya URL'lerden kişisel veriler içerebilir — hiçbiri iletilmez, kaydedilmez veya herhangi bir sunucuda saklanmaz. Sonuçlar yazdıkça anında güncellenir; gönder butonu ve sayfa yenileme yoktur. Her iki yön de aynı sayfada olduğu için, yakalanan bir isteği çözüp düzeltilmiş değeri yeniden kodlamak saniyeler sürer, araç değiştirmeye gerek kalmaz.

Araç, tarayıcınızın ve standart kütüphanelerin kullandığı aynı kodlama kurallarını izler; bu yüzden çıktı, fetch, cURL, HTTP istemcileri ve her web çatısıyla tam uyumludur. Ücretsizdir, hesap istemez ve sayfa yüklendikten sonra tamamen çevrimdışı çalışır — API işi, SEO görevleri ve günlük hata ayıklama için güvenilir bir yoldaş. Kodlayıcı girdinizi asla bir arka uçtan geçirmediği için, yapıştırdığınız dizgilerin içinde tesadüfen bulunan API anahtarları ve oturum kimlikleri her zaman sizin kontrolünüzde kalır.

Boşluk ve sembol içeren bir sorgu parametresini nasıl kodlarım?

Ham değeri kodlayıcıya yapıştırın ve yüzde kodlu sonucu kopyalayın — boşluklar %20 veya + olur, & ve = gibi ayrılmış karakterler %26 ve %3D olur. Kodlanmış değeri sorgu dizginizde kullanın. Tüm süreç tarayıcınızda çalışır; veri cihazınızdan asla ayrılmaz.

Özel karakterleri URL'ye yapıştırdığımda neden bozuluyor?

URL'ler yalnızca sınırlı bir karakter kümesine izin verir; diğer her şey yüzde kodlanmalıdır. Ham &, #, boşluk veya ASCII dışı karakterler sunucular tarafından yanlış okunur veya tarayıcılar tarafından kesilir. Değeri önce kodlamak, yolculuğun tam olarak sağ salim atlatılmasını garanti eder.

Verileriniz tarayıcınızda kalır — Ağ: 0 istek · İşleme: Yerel tarayıcı · Veri depolama: Yok

Düzenli İfade Test Edici

Test regular expressions in real-time. See matches, groups, and positions.

/ Düzenli ifade
> Test metni
Eşleşmeler otomatik güncellenir
< Eşleşmeler
Enter a pattern and test string to see matches.
Kopyalandı

Regex Test Aracı — Düzenli İfadeleri Canlı Vurgulamayla Deneyin

Regex Test Aracı, bir düzenli ifadeyi test metninize karşı gerçek zamanlı değerlendirir ve yazdıkça her eşleşmeyi, yakalanan grubu ve konumu vurgular. JavaScript'in standart regex sözdizimini, tüm yaygın bayraklarla destekler — büyük/küçük harf duyarsız eşleşme, çok satırlı mod, dot-all ve Unicode — ve örüntünüzün Node.js veya tarayıcıda nasıl davranacağına sadık bir önizleme sunar. Regex oluşturmak ve hata ayıklamak tanınmış şekilde hataya açıktır; canlı bir test aracı, kodu düzenle-çalıştır-yazdır döngüsünün deneme-yanılma maliyetini ortadan kaldırır. Araç örüntüleri yerel olarak değerlendirdiği için, test ettiğiniz metin — günlük kaydı parçaları, örnek müşteri verileri veya tescilli formatlar olabilir — makinenizden asla ayrılmaz. Sunucu turu yoktur: eşleşme, her tuş vuruşunda doğrudan tarayıcınızda çalışır. Yanlış yazılmış bir örüntü anında görünür: kırmızı hata göstergesi, sözdiziminin neden geçersiz olduğunu açıklayan mesajla birlikte belirir ve düzeltmeyi kolaylaştırır.

Formlar için doğrulama kuralları oluşturmak, günlüklerden veri çıkarma örüntüleri yazmak, ara-değiştirme ifadelerini ince ayarlamak veya kendinize anlık görsel geri bildirimle regex öğretmek için kullanın. Ücretsizdir, kayıt istemez ve test verilerinizi tamamen gizli tutar. E-posta, tarih, sayı ve URL için yaygın örüntülerden oluşan yerden bir hile kâğıdı, boş bir kutudan değil çalışan bir örneğen başlamanıza yardımcı olur ve eşleşme sayıları örüntü evrildikçe canlı güncellenir. Desenlerinizi tarayıcıda saklayan bir geçmiş özelliği olmadığı için, önceki çalışmalarınızın izi kalmaz; her oturum temiz başlar.

Bir düzenli ifadeyi çevrimiçi test ederken verilerimi açığa çıkarmadan nasıl yaparım?

Örüntünüzü ve örnek metninizi buraya yazın — eşleşme tamamen tarayıcınızda, JavaScript ile çalışır. Test metni hiçbir sunucuya gönderilmez; bu yüzden gerçek günlük parçalarını veya örnek verileri güvenle kullanabilirsiniz. Sayfa yüklendikten sonra çevrimdışı olabilirsiniz; test aracı çalışmaya devam eder.

Bu test aracı hangi regex lehçesini kullanıyor?

JavaScript'in yerleşik düzenli ifade motorunu kullanır; aynı motor Node.js'i ve tarayıcı kodunu çalıştırır. Örüntünüz burada çalışıyorsa, yakalama grupları, bayraklar ve bakınızlar (lookaround) dahil JavaScript kodunuzda da birebir aynı şekilde davranır.

Verileriniz tarayıcınızda kalır — Ağ: 0 istek · İşleme: Yerel tarayıcı · Veri depolama: Yok

Zaman Damgası Dönüştürücü

Convert between Unix epoch timestamps and human-readable dates.

> Unix zaman damgası
< Result
# Result appears here
Kopyalandı

Timestamp Dönüştürücü — Epoch Zamanını İnsan Tarihlerine Çevirin

Timestamp Dönüştürücü, Unix epoch zaman damgalarını — 1 Ocak 1970'ten bu yana geçen saniye veya milisaniyeleri — okunabilir tarih ve saatlere çevirir ve herhangi bir takvim tarihini geri epoch biçimine dönüştürür. Değerinizin saniye mi yoksa milisaniye mi olduğunu otomatik algılar, sonucu yerel saat diliminizde ve UTC'de gösterir ve yazdıkça canlı günceller. Epoch değerleri geliştirme işinde sürekli karşınıza çıkar: JWT exp ve iat claimleri, API yanıt alanları, veritabanı sütunları, günlük satırları, önbellek header'ları ve webhook yükleri — hepsi zamanı bu sayısal biçimde taşır. Elle veya elektronik tabloyla dönüştürmek yavaştır; bu araç cevabı anında verir. Ve her şey tarayıcınızda hesaplandığı için üretim sistemlerinden gelen zaman damgaları — dahili bilgi sızdırabilirler — hiçbir sunucuya gönderilmez. Tarihten geri dönüşümde yerel saat diliminiz otomatik olarak hesaba katılır; UTC ile yerel saat arasında karışıklık riski ortadan kalkar.

Dönüştürücü, token süresini kontrol etme, webhook teslim sürelerini doğrulama, farklı saat dilimlerindeki günlük kayıtlarını karşılaştırma veya test verisi için zaman damgası üretme işlerinde eş derecede kullanışlıdır. Kayıt yok, limit yok ve internet bağlantınız kesikken bile çalışmaya devam eder. Toplu iş akışlarından da fayda görür: geliştiriciler sayfayı bir sekmede açık tutar ve günlüklerden ya da header'lardan değerler geldikçe yapıştırır; cevap, elleri klavyeden kalkmadan görüntülenir. Sayı formatındaki girişlerde (virgül, nokta ayırıcılar gibi) temizleme otomatik yapılır; kopyala-yapıştır hataları sonucu etkilemez.

Bir Unix zaman damgasını okunabilir tarihe nasıl çeviririm?

Sayıyı dönüştürücüye yapıştırın. Saniyeleri mi yoksa milisaniyeleri mi olduğunu otomatik algılar ve tam tarihi saatiyle yerel saat diliminizde ve UTC'de gösterir. Hesaplama tamamen tarayıcınızda gerçekleşir — zaman damgası hiçbir yere yüklenmez.

Epoch zaman damgalarında saniye ve milisaniye arasındaki fark nedir?

İkisi de 1 Ocak 1970'ten itibaren zamanı sayar — saniyeler on basamaklıdır (örneğin 1719000000), milisaniyeler ise on üç basamaklıdır (1719000000000). Bu araç her iki biçimi de otomatik tanır ve hangisini algıladığını belirtir.

Verileriniz tarayıcınızda kalır — Ağ: 0 istek · İşleme: Yerel tarayıcı · Veri depolama: Yok

Karma Oluşturucu

Generate cryptographic hashes from any text using SHA-256, SHA-512, or SHA-1.

> Input text
Ctrl/Cmd + Enter
< Hash output
# Hash appears here
Kopyalandı

Hash Oluşturucu — SHA-256, SHA-512 ve SHA-1 Sağlama Toplamları

Hash Oluşturucu, tarayıcınızın yerel Web Crypto motoru üzerinden SHA-256, SHA-512 veya SHA-1 kullanarak herhangi bir metnin kriptografik özetini hesaplar. Hashler parmak izi görevi görür: tek bir karakterin değişmesi bambaşka bir özet üretir; bu da hashlemeyi dosya bütünlüğünü doğrulamak, konfigürasyonları karşılaştırmak, yinelenen kayıtları tespit etmek ve deterministik anahtarlar üretmek için ideal kılar. Hashleme Web Crypto API üzerinden cihazınızda çalıştığı için girdi — testte bir parola, konfigürasyon dosyasından bir sır, örnek müşteri verisi — hiçbir sunucuya iletilmez. Birçok çevrimiçi hash aracı girdileri sessizce kaydeder; bu araç fiziksel olarak bunu yapamaz, çünkü hiçbir ağ isteği metninizi taşımaz. Sonuçlar yazmayı bitirir bitirmez belirir; gönder butonu ve sayfa yenileme yoktur. Aynı metnin farklı algoritmalarla özetlerini yan yana görerek, hangi algoritmanın mevcut sisteminizle uyumlu olduğunu tek bakışta kararlaştırabilirsiniz.

SHA-256, modern bütünlük kontrolleri için varsayılan seçimdir; SHA-512 daha büyük bir özet sunar ve SHA-1 eski uyumluluk için kullanışlıdır. Araç ücretsizdir, hesap istemez ve yüklendikten sonra çevrimdışı çalışır; bu da güvenlik hassas ortamlarda kullanımı güvenli kılar. İki konfigürasyon sürümünü karşılaştıran geliştiriciler, ikisini yan yana yapıştırıp saniyeler içinde hashler — başka türlü komut satırı araçları gerektirecek veya hassas değerleri bir web formuna emanet edecek bir işlemi.

Metni çevrimiçi hashlerken aracın verilerimi görmesini nasıl engellerim?

Metni buraya yazın veya yapıştırın; özet tarayıcınızın yerleşik Web Crypto motoru tarafından hesaplanır. Hiçbir istek hiçbir yere gönderilmediği için girdi üçüncü taraflarca kaydedilemez. Sayfayı yükledikten sonra internet bağlantısını kesin; hashleme çalışmaya devam eder.

Hangi hash algoritmasını kullanmalıyım — SHA-256, SHA-512 veya SHA-1?

Çoğu bütünlük kontrolü için SHA-256 kullanın; hızlıdır, yaygın desteklenir ve güvenli kabul edilir. SHA-512, özel kullanımlar için daha uzun bir özet üretir; SHA-1 ise güvenlik amaçlı olarak kullanımdan kaldırılmıştır ve yalnızca eski sistemlerle uyumluluk gerektiğinde kullanılmalıdır.

Verileriniz tarayıcınızda kalır — Ağ: 0 istek · İşleme: Yerel tarayıcı · Veri depolama: Yok

HTML Varlık Kodlayıcı

Encode special characters to HTML entities or decode them back to plain text.

> Kodlanacak metin
Ctrl/Cmd + Enter
< Result
# Result appears here
Kopyalandı

HTML Entity Kodlayıcı ve Çözücü — Güvenli Karakter Kaçışı

HTML Entity Kodlayıcı, özel karakterleri HTML entity biçimine çevirir — & işaretleri &amp; olur, tırnaklar &quot;, açı ve kapı ayracı &lt; ve &gt; — ve entity'leri düz metne geri çözer. Bu, güvenilmeyen veya özel içeriğin bir web sayfasında gösterildiği her yerde önemlidir: kullanıcı girdisini kodlamak XSS önleme temelidir ve dokümantasyon veya blog yazılarında kod örnekleri göstermek, tarayıcının işaretlemeyi yorumlamasını engelleyen entity kaçışı gerektirir. Araç her şeyi tarayıcınızda işler; bu yüzden kodladığınız metin — yükler, kimlik bilgileri veya yayınlanmamış kod içerebilir — hiçbir sunucuya yüklenmez. Kodlama ve çözme, yazdıkça anında gerçekleşir; çift yönlü dönüşüm tek tıkla yapılabilir. Her iki yön de aynı sayfada olduğu için yakalanan bir isteği çözüp düzeltilmiş değeri yeniden kodlamak saniyeler sürer, araç değiştirmeye gerek kalmaz. Sayısal karşılıklar (&#38; gibi) ve isimli entity'ler (&amp; gibi) arasında otomatik tanıma yapılır; hangi biçimle karşılaşırsanız karşılaşın doğru çözüm üretilir.

Güvenlik işlerinin ötesinde, araç; Word veya PDF'lerden metni CMS editörlerine yapıştırırken, dışa aktarılan HTML'i temizlerken veya ham özel karakterlerin görünümü bozduğu e-posta şablonları hazırlarken yardımcı olur. Ücretsizdir, hesap istemez ve sayfa yüklendikten sonra tamamen çevrimdışı çalışır. Pull request inceleyen geliştiriciler, testler için örnek yükleri kodlamakta; içerik ekipleri ise ofis belgelerinden gelen zengin metinler yayın sonrası sayfa düzenlerini bozduğunda ona güvenir. Çıktı, doğrudan HTML şablonlarına, JSX dosyalarına veya e-posta şablonlarına yapıştırılmaya hazır biçimde üretilir.

Kullanıcı girdisini HTML'de gösterirken XSS'i nasıl önlerim?

Her özel karakteri — özellikle açı ve kapı ayracını, & işaretini ve tırnakları — değeri sayfaya eklemeden önce HTML entity'lerine kodlayın. Bu araç bu kodlamayı anında ve yerel olarak yapar: girdiyi yapıştırın, kodlanmış çıktıyı kopyalayın; güvenilmeyen işaretleme çalışamaz. Hiçbir şey sunucuya gönderilmez.

Web sayfalarında &amp; veya &lt; gibi garip kodlar neden görüyorum?

Bunlar HTML entity'leridir — ayrılmış karakterlerin güvenli metin gösterimleri. Tarayıcılar onları normal karakter olarak görüntülerken düz metin olarak ele alır, asla işaretleme olarak değil. Bir sayfanın kod örneği göstermesi gerektiğinde veya HTML yapısını bozacak karakterleri göstermesi gerektiğinde belirirler.

Verileriniz tarayıcınızda kalır — Ağ: 0 istek · İşleme: Yerel tarayıcı · Veri depolama: Yok

CSV ↔ JSON

Convert CSV data to JSON arrays or flatten JSON back to CSV format.

> CSV girişi
Ctrl/Cmd + Enter
< Result
# Result appears here
Kopyalandı

CSV'den JSON'a Dönüştürücü — İç İçe Değer Destekli Çift Yönlü Çevirim

CSV ↔ JSON Dönüştürücü, elektronik tablo tarzı CSV verisini JSON dizilerine dönüştürür ve JSON'u CSV'ye geri düzleştirir; başlıkları, virgül içeren tırnaklı alanları ve iç içe nesne değerlerini işler. Veri alışverişine hâkim iki format arasında bir köprüdür: Excel'in, dışa aktarımların ve eski sistemlerin ortak dili CSV ve modern API'lerin ve NoSQL veritabanlarının doğal formatı JSON. CRM'den bir CSV dışa aktarımını, veritabanı dökümünü veya elektronik tabloyu yapıştırın; API yükü veya betik için hazır, tipli bir JSON dizisi alın — ya da bir JSON yanıtını alın ve analiz için düz bir CSV elde edin. Tüm dönüşüm tarayıcınızda yerel olarak çalışır — müşteri listeleri, gelir rakamları veya gizli dışa aktarımlar makinenizde işlenir ve asla yüklenmez; şirket politikası verileri çevrimiçi dönüştürücülere yapıştırmayı yasakladığında bu kritik önem taşır.

Başlık algılama otomatik çalışır ve iç içe JSON değerleri CSV'ye giderken mantıklı şekilde serileştirilir. Araç ücretsizdir, kayıt istemez, cihaz belleğinizin ötesinde satır limiti dayatmaz ve ilk yüklemeden sonra çevrimdışı çalışmaya devam eder. Çift yönlü tasarım, tek sayfanın iş akışının her iki yönünü de kapsaması demektir — eski bir araçtan JSON'a dışa aktarın, modern bir hatt için hazır olsun; sonra CSV'ye geri dönün, tabloda yaşayan analist için.

E-tablo dosyamı yüklemeden CSV'yi JSON'a nasıl çeviririm?

CSV içeriğini kopyalayın ve buraya yapıştırın — ayrıştırıcı tamamen tarayıcınızda çalışır. Dosya yükleme adımı mevcut değildir; verileriniz hiçbir sunucuya değmez. Bu, aracı müşteri listeleri, mali dışa aktarımlar ve gizlilik gereklilikleri kapsamındaki veriler için güvenli kılar.

Dönüştürücü, virgül ve tırnak içeren CSV alanlarını işleyebiliyor mu?

Evet. Standart CSV ayrıştırma kurallarını izler: tırnaklı alanlar virgül içerebilir, tırnaklar ikiye katlanarak kaçışılır ve tırnak içindeki satır sonları korunur. Başlıklar ilk satırdan algılanır ve JSON anahtarları olarak kullanılır.

Verileriniz tarayıcınızda kalır — Ağ: 0 istek · İşleme: Yerel tarayıcı · Veri depolama: Yok

Tip Oluşturucu

Generate TypeScript, Go, or Python type definitions from any JSON object or array.

> JSON input
Ctrl/Cmd + Enter
< Type definition
# Paste JSON and hit Generate
Kopyalandı

Tip Üretici — JSON'u TypeScript, Go ve Python Tiplerine Dönüştürün

Tip Üretici, herhangi bir JSON nesnesini veya dizisini okur ve verinin şeklinden doğrudan çıkarsanan eşleşen tip tanımları üretir — TypeScript arayüzleri, Go struct'ları veya Python tip ipuçları. Örnek bir API yanıtını yapıştırın; doğru alan adlarına, değerlerin eksik olduğu yerlerde isteğe bağlı işaretlerine ve tamamen genişletilmiş iç içe yapılara sahip, üretime hazır tipler alın. Bu, JSON yükünü elle tipli modellere çevirmenin sıkıcı işini ortadan kaldırır ve daha da önemlisi, tipler elle yazıldığında ve API sessizce değiştiğinde oluşan sapmayı önler. Çıkarım tamamen tarayıcınızda çalışır: gerçek müşteri verileri veya yayınlanmamış endpointler içeren dahili servislerden gelen API yanıtları cihazınızda analiz edilir ve hiçbir yere gönderilmez. Hesap yok, kota yok, bekleme yok. Dizilerdeki öğe tipleri incelenerek birleşik (union) tipler önerilir; kararsız alanlar tek tip yerine olasılıkların tamamını yansıtacak şekilde işaretlenir.

Üretici, SDK modellerini başlatmak, yeni bir entegrasyonu hızla tipli hale getirmek veya bir API'nin yanıt şeklini ekip için dokümante etmek için mükemmeldir. Çıktı tek tıkla panonuza kopyalanır ve herhangi bir kod tabanına temiz şekilde yapıştırılır. Tipli kod tabanlarına standardize olan ekipler, örnek yanıtları kod incelemesi sırasında üreticiden geçirir; 'bu tip gerçeklikle eşleşiyor mu?' sorusu bir öğleden sonra süren diff incelemesinden beş saniyelik bir kontrole dönüşür. Çıkarım yerel olduğu için API'niz hakkında — şekli bile — dış servislere hiçbir şey açıklanmaz.

Bir API yanıtından TypeScript tipleri nasıl üretirim?

İsteği gönderin, JSON yanıt gövdesini kopyalayın ve TypeScript seçiliyken buraya yapıştırın. Üretici, gerçek değerlerden — dizgiler, sayılar, boole'ler, diziler ve iç içe nesneler — arayüzler çıkarır ve tipli tanımları anında, tamamen tarayıcınızda yerel olarak üretir.

Gerçek bir API yanıtını bu araca yapıştırmak güvenli mi?

Evet. Yanıt tamamen cihazınızda ayrıştırılır ve analiz edilir; hiçbir parçı sunucuya iletilmez. Bu, aracı üretim verileri veya dahili endpointlerden sırlar içeren yanıtlar için bile uygun kılar.

Verileriniz tarayıcınızda kalır — Ağ: 0 istek · İşleme: Yerel tarayıcı · Veri depolama: Yok

API İstek Oluşturucu

Build cURL commands visually. Then convert to code with one click.

$ Request
< Generated cURL
# Fill the form and hit Build cURL
Kopyalandı

API İstek Oluşturucu — cURL Komutlarını Görsel Olarak Kurun

API İstek Oluşturucu, ezberlenmiş cURL bayraklarını görsel bir formun yerini alır: HTTP metodunu seçin, endpoint URL'sini girin, header'ları satır satır ekleyin, JSON veya form gövdesi yazın, basic kimlik doğrulama veya bearer token yapılandırın — ve doğru, düzgün kaçışlı bir cURL komutunun gerçek zamanlı kendini oluşturmasını izleyin. Üretilen komut doğrudan terminale veya dokümantasyona kopyalanabilir ve aynı istek, yerleşik cURL dönüştürücü aracılığıyla koda çevrilebilir. Bu, endpointleri ekip arkadaşları için dokümante ederken, bir frontend isteğini terminalde yeniden üretirken veya elle yazılan cURL'in kaçış hataları barındırmaya mahkûm olduğu çok sayıda header içeren istekler kurarken paha biçilmezdir. Her şey tarayıcınızda olur: özel API'lerden endpoint URL'leri, bearer tokenlar ve istek gövdeleri makinenizde kalır ve hiçbir sunucuya iletilmez ya da saklanmaz. Oluşan komut anlık olarak sözdizimi vurgulamalı önizlemede görülür; kaçış hatası varsa ilgili karakterin altı çizilerek gösterilir ve düzeltme yönergesi sunulur.

Arka uç olmadığı için, dış API araçlarını engelleyen ağlarda bile dahili alan adlarına ve staging ortamlarına karşı istek oluşturabilirsiniz. Oluşturucu ücretsizdir, hesap istemez ve her tuş vuruşunda geçerli cURL üretir. Dahili API dokümante eden ekipler, yazım seansları boyunca onu açık tutar: formu bir kez doldurun, üretilen komutu dokümana yapıştırın ve her örneğin sözdizimsel olarak geçerli olması garanti olsun. Form ziyaretler arasında hiçbir şey hatırlamaz — üretim kimlik bilgileriyle çalışırken tam da istediğiniz şey budur.

Çevrimiçi bir API istemcisi kullanmadan API isteği nasıl oluştururum?

Metot, URL, header, gövde ve auth alanlarını burada doldurun; geçerli bir cURL komutu tarayıcınızda anında üretilir. Bulut tabanlı API istemcilerinin aksine istek verisi cihazınızdan ayrılmaz — sayfa yüklendikten sonra internet bağlantısını kesip oluşturmaya devam edebilirsiniz.

Üretilen cURL komutuna bearer token nasıl eklerim?

Kimlik doğrulama bölümünde Bearer Token'ı seçin ve token'ınızı yapıştırın. Oluşturucu, komuta doğru biçimlendirilmiş bir Authorization header'ı ekler. Token yalnızca tarayıcınızda yerel olarak işlenir ve hiçbir yere gönderilmez.

Verileriniz tarayıcınızda kalır — Ağ: 0 istek · İşleme: Yerel tarayıcı · Veri depolama: Yok

Fark Denetleyici

Compare two blocks of text side by side. Spot additions, deletions, and changes instantly.

A Orijinal metin
B Değiştirilmiş metin
Ctrl/Cmd + Enter
Δ Fark Sonucu
# Paste two texts and hit Compare
Kopyalandı

Diff Karşılaştırıcı — İki Metin Bloğunu Yan Yana Kıyaslayın

Diff Karşılaştırıcı, iki metin bloğunu satır satır karşılaştırır ve tam olarak neyin değiştiğini vurgular: eklenen satırlar, silinen satırlar ve değiştirilen bölümler, net bir yan yana görünümde sunulur. Geliştiricinin her gün sorduğu soruyu — bu iki sürüm arasında tam olarak ne değişti? — saniyeler içinde, hiçbir şey kurmadan yanıtlar. Tipik kullanımlar arasında düzenleme öncesi ve sonrası konfigürasyon dosyalarını karşılaştırmak, aniden farklı davranmaya başlayan bir API yanıtını incelemek, bir SQL dökümünü yedeğiyle kıyaslamak veya bir belgeyi önceki sürümüyle gözden geçirmek sayılabilir. Karşılaştırma tamamen tarayıcınızda çalıştığı için kıyasladığınız içerik — üretim konfigürasyonları, veritabanı parçaları, tescilli kod — hiçbir üçüncü taraf servisine yüklenmez. Birçok çevrimiçi diff aracı her iki metni de sunucuya iletir; bu araç her şeyi cihazınızda tutar — hesap yok, kendi belleğinizin ötesinde uzunluk limiti yok. Büyük dosyalarda bile karşılaştırma anlıktır; sonuç yalnızca tarayıcı sekmesi açık kaldığı sürece bellekte tutulur, sayfa kapanınca tüm iz silinir.

Sonuçlar yazdıkça veya yapıştırdıkça belirir; bu yüzden bir düzeltme üzerinde yinelemek anlıktır. Araç ücretsizdir, masaüstünde ve mobilde çalışır ve modern bir tarayıcıdan başka bir şey gerektirmez. Yapılandırılacak bir şey yoktur: öğrenilmesi gereken diff algoritması seçenekleri, ayarlara gömülü boşluk yoksayma kutuları — iki metni yapıştırın ve cevap, fareye uzanmadan ekrandadır. Tüm karşılaştırma, oturum süresince cihazınızın belleğinde kalır. Karşılaştırma alanları tam ekran genişliğinde açılabildiği için geniş satırlı konfigürasyon dosyalarında bile içerik kesilmeden görünür.

İki dosyayı yüklemeden nasıl karşılaştırırım?

Her dosyayı açın, içeriklerini kopyalayın ve iki sürümü sol ve sağ alanlara yapıştırın. Karşılaştırma tarayıcınızda yerel olarak çalışır — metin hiçbir zaman iletilmez; bu da aracı gizli konfigürasyonlar, kod ve belgeler için güvenli kılar.

Diff çıktısındaki renkler ne anlama geliyor?

Eklenen satırlar yeşil, silinen satırlar kırmızı gösterilir ve değiştirilen bölümler, karakter farklılıkları vurgulanmış şekilde sunulur. Bu, büyük bir metin bloğunun içindeki tek bir düzenlenmiş değeri fark etmeyi kolaylaştırır.

Verileriniz tarayıcınızda kalır — Ağ: 0 istek · İşleme: Yerel tarayıcı · Veri depolama: Yok

URL Ayrıştırıcı

Break down any URL into components. Rebuild or modify query strings with ease.

> URL yapıştırın

URL Ayrıştırıcı — Herhangi Bir URL'yi Anında Parçalarına Ayırın

URL Ayrıştırıcı, herhangi bir URL'yi bileşenlerine ayırır — protokol, host, alt alan adı, alan adı, port, yol segmentleri, sorgu parametreleri ve parça — ve her parçayı temiz, etiketli bir listede gösterir. Sorgu dizgileri, inceleyebileceğiniz, kopyalayabileceğiniz veya düzenleyebileceğiniz ayrı anahtar-değer çiftlerine ayrılır; bu, opak bir yirmi parametreli takip URL'sini okunabilir bir tabloya dönüştürür. Geliştiriciler bunu yönlendirme zincirlerinde hata ayıklamak, OAuth callback'lerini incelemek, bir CMS'in URL'lerini nasıl kurduğunu anlamak veya UTM parametrelerini çıkarmak için kullanır. Ayrıştırıcı tamamen tarayıcınızın yerel URL motorunda çalışır; bu yüzden incelediğiniz her URL — sorgu dizgisinde sır saklayan imzalı URL'ler, dahili alan adları veya yayın öncesi bağlantılar dahil — cihazınızda kalır ve hiçbir sunucu tarafından kaydedilmez. Sonuçlar yazdıkça güncellenir; gönderme ve yenileme yoktur. IDN (uluslararası alan adı) biçimindeki URL'ler de doğru şekilde çözümlenir; Türkçe karakterli alan adları açık seçik gösterilir.

Ayrıca bozuk URL'leri doğrular ve ayrıştırmanın hangi parçada başarısız olduğunu gösterir — 404'ler veya yönlendirme sorunlarında hata ayıklamanın ilk adımı için kullanışlıdır. Ücretsiz, kayıtsız, tamamen gizli ve yüklendikten sonra çevrimdışı çalışabilir. Hiçbir şey yüklenmediği için ayrıştırıcı, sorgu dizgilerinde asla geliştiricinin makinesinden çıkmaması gereken sırlar barındıran önceden imzalı bulut depolama URL'lerinde ve webhook doğrulama bağlantılarında rutin olarak kullanılır. Yalnızca host'a veya tek bir parametreye ihtiyacınız olduğunda ayrıştırılmış bileşenler tek tek kopyalanabilir.

Bir URL'nin sorgu parametrelerini nasıl çıkarırım?

Tam URL'yi ayrıştırıcıya yapıştırın. Her sorgu parametresi bir anahtar-değer çiftine ayrılır ve incelemeye veya kopyalamaya hazır şekilde tek tek listelenir. Ayrıştırma tarayıcınızda yerel olarak gerçekleşir; sorgu dizgisinde sırlar saklayan imzalı URL'ler bile hiçbir yere gönderilmez.

Bir URL hangi parçalardan oluşur?

Bir URL; protokolü (https), alt alan adı, alan adı ve isteğe bağlı porttan oluşan host'u, segmentlerden oluşan bir yolu, soru işaretiyle başlayan isteğe bağlı bir sorgu dizgisini ve diyez işaretinden sonra isteğe bağlı bir parçayı içerir. Ayrıştırıcı bunların hepsini ayrı ayrı gösterir; URL'nin tam olarak nasıl kurulduğunu görürsünüz.

Verileriniz tarayıcınızda kalır — Ağ: 0 istek · İşleme: Yerel tarayıcı · Veri depolama: Yok

Sahte Veri Oluşturucu

Generate realistic fake JSON data for API testing. Customize count and schema instantly.

< Generated JSON
# Select a template and hit Generate
Kopyalandı

Sahte Veri Üretici — API Testleri İçin Gerçekçi Sahte JSON

Sahte Veri Üretici, test için gerçekçi sahte JSON üretir: isim ve e-postalı kullanıcı profilleri, fiyat ve SKU'lu ürünler, durum ve toplamlı siparişler ve daha fazlası — hepsi tarayıcınızda yerel olarak üretilir. Frontend geliştiriciler, tasarlanacak kadar gerçek görünen ama sıfır gerçek kişisel bilgi içeren veriye sürekli ihtiyaç duyar. Üretim kayıtlarını kopyalamak — başı bekleyen bir gizlilik ihlali — ya da yirmi JSON nesnesini elle yazmak yerine, bir hazır ayar seçer, adedi belirler ve anında çeşitli, iyi yapılandırılmış veri alırsınız. Üretim cihazınızda, sıfır ağ çağrısıyla çalıştığı için çıktı, depolara commit etmek, konu bileti olarak yapıştırmak veya dokümantasyona gömmek için güvenlidir. Değerler her üretimde rastgelelenir; böylece her seferinde taze veri kümeleri elde edersiniz. Üretilen veri yapısı her çalıştırmada tutarlı kalır; aynı hazır ayar tekrar seçildiğinde alan seti değişmez, yalnızca değerler rastgelelenir.

Araç, backend henüz yokken kullanıcı arayüzleri geliştirirken, demo yazarken, test veritabanlarını doldururken veya gerçekçi yüklerle serileştiricileri yük testine sokarken parlar. Ücretsizdir, hesap istemez ve tarayıcı belleğinizin ötesinde üretim limiti dayatmaz. Üretilen her belge tutarlı alan adlandırması izler; böylece sabit veriler rastgele değil profesyonelce yazılmış görünür — inceleyenler verinin sentetik ve güvenli olduğunu bir bakışta anlar. İki çalıştırma aynı veri kümesini üretmez; ekran görüntüleri ve demolar asla yanlışlıkla aynı değerleri yeniden kullanmaz.

Gerçek kullanıcı bilgilerini açığa çıkarmadan test verisi nasıl üretirim?

Bu üreticiyi kullanın, üretim verilerinden örnekleme yapmak yerine. Her kayıt, tarayıcınızda rastgele değerlerden sentezlenir — gerçek isim, e-posta veya adres yoktur ve hiçbir şey sunucuya gönderilmez. Üretilen JSON, paylaşmak, commit etmek ve yayınlamak için güvenlidir.

Kaç kayıt üretileceğini kontrol edebilir miyim?

Evet. Bir hazır ayar seçin, istediğiniz adedi girin — bir avuç satırdan binlere kadar — üretici o kadar rastgele kaydı anında, tamamen cihazınızda ve hız limiti olmadan üretir.

Verileriniz tarayıcınızda kalır — Ağ: 0 istek · İşleme: Yerel tarayıcı · Veri depolama: Yok

Developer Toolbox Guide

Complete reference for all 15 tools. What they do, when to use them, and how they work.

What is LocalDevToolbox?

LocalDevToolbox is a free, browser-based developer utility suite containing 15 powerful tools. Every operation runs entirely in your browser using JavaScript — no data ever leaves your device. There is no server, no tracking, and no cookies.

This guide explains what each tool does, common use cases, and the underlying algorithms. All tools are available instantly without registration.

🔄 cURL Converter

Parses cURL commands and converts them to Python (requests), JavaScript (fetch), Node.js (axios), Go, PHP, Ruby, Rust, or C# code. Also supports reverse conversion from code back to cURL. Uses a custom tokenizer to handle quoted strings, flags, headers, form data, and multipart uploads.

📋 JSON Formatter

Validates and pretty-prints JSON with syntax highlighting and collapsible tree view. Uses native JSON.parse() for validation. Supports minification and path-based node toggling.

🔐 JWT Decoder

Splits JSON Web Tokens into Header, Payload, and Signature components using Base64URL decoding. Displays claims like exp, iat, iss with expiration status. No signature verification (no secret key required).

🔤 Base64 Encode / Decode

Uses browser-native btoa() and atob() with UTF-8 safe encoding via encodeURIComponent. Handles text, URLs, and binary-safe operations in both directions.

🔗 URL Encode / Decode

Wraps encodeURIComponent() and decodeURIComponent(). Essential for preparing query strings, form data, and API parameters. Handles special characters, spaces, and Unicode.

🔍 Regex Tester

Compiles JavaScript RegExp objects with configurable flags (g, i, m, s). Shows all matches, capture groups, and positions in real-time. Useful for email validation, log parsing, and pattern extraction.

⏱️ Timestamp Converter

Converts between Unix epoch timestamps (seconds or milliseconds) and human-readable ISO/local dates. Uses native Date object. Includes "Use now" button for instant current timestamp.

#️⃣ Hash Generator

Generates SHA-256, SHA-512, and SHA-1 hashes using the Web Crypto API (crypto.subtle.digest). Useful for verifying file integrity, password hashing comparisons, and checksum generation.

📝 HTML Entity Encoder

Encodes special characters to HTML entities and decodes them back. Uses a temporary DOM textarea for accurate entity mapping. Essential for XSS prevention and HTML content generation.

📊 CSV ↔ JSON

Converts comma-separated values to JSON arrays and vice versa. Handles header rows, simple escaping, and basic nested structures. Useful for data migration, spreadsheet exports, and API payload preparation.

🏷️ Type Generator

Infers type definitions from JSON objects and generates TypeScript interfaces, Go structs, or Python classes. Recursively analyzes nested objects and arrays. Perfect for API integration when you only have sample responses.

🛠️ API Request Builder

Visual form for constructing cURL commands with method, URL, headers, body, and authentication. Outputs raw cURL that can be fed directly into the cURL Converter. Supports Basic Auth and Bearer tokens.

📑 Diff Checker

Compares two text blocks using a line-based LCS (Longest Common Subsequence) algorithm. Highlights additions, deletions, and inline character changes. Ideal for comparing API responses, config files, or code snippets.

🌐 URL Parser

Decomposes any URL into protocol, host, port, pathname, query parameters, and hash using the native URL constructor. Displays query params as a clean key-value list.

🎲 Mock Data Generator

Generates realistic fake JSON data for API testing. Includes templates for Users, Products, Orders, Blog Posts, Companies, and Employees. Supports custom field definitions. All data is generated locally using Math.random() — no external APIs called.

Geliştirici Araçları Rehberi — Her Araç Kullanım Senaryolarıyla Anlatılıyor

Bu rehber, LocalDevToolbox'ın on beş tarayıcı tabanlı geliştirici aracının tam referansıdır. Her giriş, aracın ne yaptığını, çözdüğü somut sorunları ve iş akışınızda yerini nerede kazandığını anlatır — yeni bir entegrasyon için cURL komutlarını koda çevirmekten, bir hata ayıklama seansının ortasında bozuk bir JSON yanıtını biçimlendirmeye, bir kimlik doğrulama hatasını izlerken JWT çözmeye kadar. Her araç aynı felsefeyi paylaşır: tamamen tarayıcınızda çalışırlar, sunucuya hiçbir şey göndermezler, hesap istemezler ve bağlantınız kesildiğinde bile çalışmaya devam ederler. Bu, tüm alet çantası gizli işler için güvenli kılar — üretim konfigürasyonları, tokenlar, müşteri verileri ve dahili endpointler, nereye gideceklerini bir an bile düşünmeden işlenebilir. Her bölümün sonunda ilgili araca doğrudan giden bağlantı bulunur; rehberden pratiğe geçiş tek tıkla yapılır ve araç açıldığında hangi amaçla geldiğinizi hatırlarsınız.

Backend geliştiricisi, frontend mühendisi, öğrenci veya site güvenilirlik mühendisi olun; rehber elinizdeki görev için doğru aracı keşfetmenize yardımcı olur ve arkasındaki kavramları sade dille açıklar. Yer imlerine ekleyin ve bir sonraki on eklenti kurma ritüelini atlayın. Sayfanın üstündki dizin, doğrudan her aracın bölümüne atlar. Zamanla yeni araçlar kutuya katılır ve her biri aynı kuralı izler: on saniyede kullanışlı, en hassas verilerinize güvenilir ve sekmeyi kapattığınız an makinenizden silinmiş.

Tüm LocalDevToolbox araçları gerçekten ücretsiz ve gizli mi?

Evet. On beş araç da kayıtsız, limitsiz ve premium katmansız olarak ücretsizdir. Her araç tarayıcınızda yerel olarak çalışır; verileriniz hiçbir sunucuya ulaşmaz — bunu doğrulamak için sayfa yüklendikten sonra internet bağlantısını kesin ve her şeyin çalışmaya devam etmesini izleyin.

Bu geliştirici araçlarını kullanmak için bir şey kurmam gerekiyor mu?

Kurulum gerekmez — her araç masaüstünde ve mobilde her modern tarayıcıda çalışır. Eklenti yok, masaüstü uygulaması yok, bağımlılık yok; sayfayı açın ve hemen çalışmaya başlayın, ilk ziyaret sonra çevrimdışı bile.

Nasıl Kullanılır

1
Aracınızı Seçin

Ana sayfada 15 araçtan birini seçin — cURL Dönüştürücü, JSON Biçimlendirici, JWT Çözücü ve daha fazlası.

2
Girdinizi Yapıştırın

Komutunuzu, JSON'unuzu, token'ınızı veya metninizi giriş alanına yapıştırın. Tüm veriler tarayıcınızda kalır.

3
İşleyin veya Dönüştürün

Eylem düğmesine tıklayın ve sonucu anında görün. Her işlem yerel olarak JavaScript ile çalışır.

4
Kopyalayın veya İndirin

Çıktıyı panonuza kopyalayın veya projelerinizde kullanmak üzere doğrudan indirin.

SSS

LocalDevToolbox nedir?
15 araç içeren ücretsiz, tarayıcı tabanlı bir geliştirici yardımcı programı paketidir. Tüm işlemler tarayıcınızda yerel olarak çalışır — verileriniz cihazınızdan asla ayrılmaz.
Verilerim gizli mi?
Evet. Sıfır giden istek. Herhangi bir araç kullanırken DevTools Ağ sekmesini kontrol edin — 0 istek göreceksiniz.
Hesap açmam gerekiyor mu?
Kayıt yok, giriş yok. Yalnızca dil tercihiniz hatırlanır — anonim görüntülenme sayısı da yalnızca kabul ederseniz.
Çevrimdışı kullanabilir miyim?
İlk sayfa yüklemesinden sonra, evet. HTML dosyasını yerel olarak kaydedin ve internet bağlantısı olmadan açın.
Hangi tarayıcılar çalışır?
Chrome, Firefox, Safari, Edge. Web Crypto API HTTPS veya localhost gerektirir.
Bir boyut sınırı var mı?
Yapay bir sınır yok. Çok büyük girdiler (MB+) işlem belleğinde olduğu için tarayıcınızı yavaşlatabilir.