Geliştiricilerin günlük işleri için basit araçlar

tulzy hızlı çevrimiçi araçlardan oluşan bir settir: JSON biçimlendirme, UUID oluşturma, hash'leme ve veri kodlama. Kayıt yok, karmaşa yok.

Kodlama

Base64

Base64 kodlama ve çözme — metin ve dosyalar, doğrudan tarayıcıda.

Base32

Base32 (RFC 4648) kodlama ve çözme — metin ve dosyalar, doğrudan tarayıcıda.

URL Encode/Decode

URL kodlama ve çözme — bağlantılarda ve sorgu parametrelerinde escape edilmesi gereken karakterler.

HTML Entities Encode/Decode

HTML varlıkları kodlama ve çözme — sayfada özel karakterleri güvenle görüntüleme.

JWT Encoder/Decoder

JWT token kodlama ve çözme — header, payload, HMAC imzası ve standart alanlar.

Unicode Escape

Unicode dizilerini kodlama ve çözme — karakterleri \uXXXX biçiminde ve tersi.

ROT13 / Sezar Şifresi

Sezar şifresi — Latin alfabesi harflerinin döngüsel kaydırılması. ROT13, 13 kaydırmalı özel bir durumdur (aşağıdaki düğme), simetriktir: encode ve decode aynı sonucu verir. Diğer karakterler (rakamlar, Kiril, noktalama) değişmez.

Punycode encode/decode

Unicode karakterler içeren alan adlarını (IDN) ASCII uyumlu Punycode biçimine (xn--) kodlama ve tersi.

Mors alfabesi encode/decode

Metni (Latin ve Kiril) Mors alfabesine (nokta ve çizgi) kodlama ve tersi. Tabloda karşılığı olmayan karakterler atlanır.

Data URI / Base64 Görsel

Bir görseli CSS/HTML içine eklemek için Data URI (data:image/…;base64,…) olarak kodlama ve bir Data URI veya ham Base64'ü tekrar dosyaya çözme — hepsi doğrudan tarayıcıda.

Gzip/Deflate ↔ Base64

Metni Gzip veya Deflate ile sıkıştırıp sonucu Base64 ile kodlama — ve tersi. Compression Streams API üzerinden doğrudan tarayıcıda çalışır.

XML Entities Encode/Decode

XML varlıkları kodlama ve çözme — 5 standart varlık (ampersand, açılı parantez, kesme işareti, tırnak) ve sayısal karakter referansları.

JSON

JSON Formatter / Minify / Validator

JSON biçimlendirme (2 boşluk girinti), sıkıştırma ve doğrulama, doğrudan tarayıcıda.

JSONPath Test Aracı

Gerçek JSON verileri üzerinde JSONPath ifadelerini test etme — bulunan değerlerin ve yollarının anında önizlemesi.

JSON Diff / Compare

İki JSON belgesini karşılaştırma — neyin eklendiği, kaldırıldığı veya değiştirildiği, her farkın tam yoluyla birlikte.

JSON Schema Validator

JSON verilerinin bir JSON Schema'ya (draft-07 stili) uygunluğunu doğrulama — her ihlal için tam yol ve açıklama ile.

JSON Path Extractor / Flatten

İç içe geçmiş JSON'u düz "yol: değer" listesine açma (Flatten) ve tekrar iç içe yapıya dönüştürme (Unflatten). Yol gösterimi JSONPath/JSON Diff ile aynıdır: store.book[0].price.

JSON Sort Keys

JSON içindeki nesne anahtarlarını özyinelemeli olarak alfabetik sıralama — dizi öğelerinin sırası değişmez, yalnızca her iç içe geçme seviyesindeki nesne anahtarları sıralanır.

JSON Repair

Bozuk JSON'u onarma — fazladan virgüller, tek tırnaklar, tırnaksız anahtarlar, yorumlar, Python değişmez değerleri (True/False/None) ve daha fazlası — uygulanan tüm düzeltmelerin listesiyle birlikte.

Mock JSON Generator

Şablona dayalı sahte JSON verisi oluşturma: {{name}} veya {{email}} gibi yer tutucu değerler, diziler ise "anahtar|N" ile tekrarlanır.

JSON ↔ YAML / CSV / XML / TOML

JSON'u YAML, CSV, XML veya TOML'a dönüştürme ve tersi — hepsi tarayıcıda, kütüphane olmadan.

Metin

Case Converter

Metni veya bir tanımlayıcıyı tüm yaygın stillere aynı anda dönüştürür — camelCase, snake_case, kebab-case ve diğerleri. camelCase/PascalCase'de, kısaltmalarda (XMLParser → XML + Parser) ve sayılarda kelime sınırlarını tanır.

Text Diff

İki metni satır satır karşılaştırma — neyin eklendiği, kaldırıldığı veya değiştirildiği, değişen satırlarda kelime düzeyinde vurgu ile.

Regex Tester / Find & Replace

Gerçek metin üzerinde düzenli ifadeleri test etme: vurgulanan eşleşmeler ve ayrıştırılmış yakalama grupları, veya bulunan eşleşmeleri yeni bir metinle değiştirme.

Sort & Dedupe Lines

Metin satırlarını alfabetik olarak sıralar, yinelenenleri, boş satırları ve fazla boşlukları kaldırır.

String Escape

Metni bir string literaline dönüştürmek için escape edin (tırnak işaretleri, ters eğik çizgi, kontrol karakterleri) — kodun içine yapıştırmak için, ya da tekrar unescape edin.

CRLF ↔ LF Converter

Windows (CRLF), Unix/macOS (LF) ve klasik Mac (CR) arasında satır sonlarını dönüştürün; karışık satır sonu tespitiyle.

Character & Word Counter

Gerçek zamanlı metin istatistikleri: karakterler (boşluklu ve boşluksuz), kelimeler, satırlar, cümleler, paragraflar ve bayt cinsinden boyut (UTF-8).

Lorem Ipsum Generator

Lorem Ipsum yer tutucu metin oluşturucu — paragraflar, cümleler veya tek tek kelimeler halinde.

Slugify

Metni URL için güvenli bir "slug"a dönüştürür: Kiril alfabesinin (Ukraynaca/Rusça) resmi standarda göre çevriyazımı, aksan işaretlerinin ve fazla karakterlerin kaldırılması, küçük harf.

Markdown Preview / HTML ↔ Markdown

Markdown'ı biçimlendirilmiş HTML olarak canlı önizleme, ayrıca iki yönlü dönüştürme: Markdown → HTML ve HTML → Markdown.

Whitespace & Trim Tools

Fazla boşlukları temizleyin: satır kenarlarındaki boşlukları kırpın, tekrarlanan boşlukları daraltın, boş satırları kaldırın, sekme ↔ boşluk dönüştürün.

Text Reverse

Metni ters çevirin: karakterlere göre, kelimelere göre (kelime sırası) veya satırlara göre (satır sırası).

Word/Character Frequency Counter

Metin frekans analizi: her kelimenin veya karakterin kaç kez geçtiği, sayıya göre sıralanmış.

Hash/Kripto

Hash Generator

Metin veya dosya hash'ini on üç algoritmayla aynı anda hesaplama: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160, BLAKE2b, BLAKE2s, BLAKE3, CRC32 ve Adler-32.

Checksum Verifier

Bir dosyanın veya metnin bütünlüğünü doğrulayın — beklenen hash'i yapıştırın, araç desteklenen 13 algoritma arasından kendisi tespit etsin.

HMAC Generator

Bir metnin veya dosyanın HMAC (Hash-based Message Authentication Code) değerini gizli bir anahtarla hesaplayın — sekiz algoritmayla aynı anda: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160.

Bcrypt Hash + Verify

Parolaları bcrypt ile hash'leyin (rastgele salt ve ayarlanabilir maliyetle) ve bir parolayı mevcut bir bcrypt hash'ine karşı doğrulayın.

UUID Generator

Sürüm 1, 3, 4, 5, 6 ve 7 UUID oluşturma — rastgele, zaman tabanlı ve ada dayalı (name-based).

Parola Oluşturucu

Ayarlanabilir uzunluk ve karakter kümesine sahip kriptografik olarak rastgele parolalar.

AES Encrypt/Decrypt

Bir parola kullanarak AES-GCM veya AES-CBC ile metni şifreleyin ve şifresini çözün (anahtar PBKDF2 ile türetilir).

Argon2 Hash + Verify

Parolaları Argon2 ile hash'leyin (Password Hashing Competition kazananı, RFC 9106) — d/i/id varyantlarıyla, mevcut bir hash'e karşı doğrulamayla.

Scrypt Hash + Verify

Parolaları scrypt ile hash'leyin (RFC 7914, memory-hard KDF), mevcut bir hash'e karşı doğrulamayla.

TOTP Generator/Verifier

Zamana dayalı tek kullanımlık parolalar (TOTP, RFC 6238) — bir gizli anahtardan mevcut kodu üretin ve saat kaymasına tolerans göstererek girilen bir kodu doğrulayın.

PBKDF2 Hash + Verify

Bir paroladan PBKDF2 (RFC 8018), HMAC-SHA1/256/384/512 ile anahtar türetin; yineleme sayısı ayarlanabilir.

X.509 / SSL Certificate Decoder

Bir PEM sertifikasını ayrıştırın (X.509/ASN.1 DER) — konu, veren, geçerlilik süresi, genel anahtar, uzantılar ve parmak izleri.

PGP/GPG Encrypt/Decrypt

PGP anahtarları oluşturun, iletileri şifreleyin ve şifresini çözün (OpenPGP, RFC 4880) — openpgp.js kütüphanesi aracılığıyla.

Zaman/Sayılar

Unix Timestamp ↔ Tarih

Unix zamanını tarihe dönüştürün ve tersini yapın; herhangi bir saat dilimi (IANA) desteğiyle.

Cron Parser

Bir cron ifadesini ayrıştırın (5 veya 6 alan, @-kısayolları dahil) — sade bir dille zamanlama açıklaması ve seçilen saat diliminde bir sonraki çalışma zamanları.

Sayı Sistemi Dönüştürücü

İkili, sekizli, onlu, on altılı ve herhangi bir özel (2-36) taban arasında çift yönlü dönüştürme — herhangi bir alana sayı girin.

Bit Düzeyinde İşlemler

Belirli bir genişlikteki (8/16/32/64 bit) tamsayılar üzerinde AND/OR/XOR/NAND/NOR/XNOR/NOT ve kaydırma işlemleri, herhangi bir sayı sisteminde.

Tarih Farkı Hesaplayıcı

İki tarih/saat arasındaki tam fark — takvim dökümü (yıl, ay, gün…), toplam süre ve iş günü sayısı.

Yaş Hesaplayıcı

Doğum tarihinden tam yaş — yıl/ay/gün, toplam yaşanan süre ve bir sonraki doğum günü.

Saat Dilimi Dönüştürücü

Tek bir an — aynı anda birden fazla saat diliminde. Çalışma saatlerini karşılaştırın, aramaları planlayın, gün farkını görün.

Süre Hesaplayıcı

Birden fazla sürenin toplamı veya farkı — çalışılan saatleri, video uzunluğunu veya görevlerin toplam süresini hesaplamak için kullanışlı.

ISO 8601 Süre Ayrıştırıcı

"P3Y6M4DT12H30M5S" gibi bir diziyi okunabilir bir döküme ayrıştırın veya yıl/ay/gün/saat/dakika/saniyeden böyle bir dizi oluşturun.

Hafta Numarası (ISO 8601)

Bir tarihin ISO 8601 hafta numarasını öğrenin veya belirli bir haftanın başlangıç/bitiş tarihlerini bulun.

Romen Rakamı Dönüştürücü

Arap rakamı ↔ Romen rakamı. Alanlardan birine yazın, diğeri otomatik olarak güncellenir.

IEEE 754 Float Dönüştürücü

Ondalık sayı ↔ IEEE 754 ikili gösterimi (tek veya çift duyarlık) — işaret, üs, mantis, özel değerler.

Sayıyı Yazıya Çevir

Bir sayıyı metne dönüştürün (Ukraynaca, Rusça veya İngilizce), grivna, dolar, avro veya ruble için isteğe bağlı yazıyla tutar modu ile.