Alat untuk pengembang

Alat sehari-hari untuk pengembang: memformat dan mengubah data, menyandikan dan menguraikan teks, membuat ID, serta menguji pola. Semuanya berjalan di peramban Anda, sehingga token dan data privat bisa ditempel dengan aman.

Semua alat

76
Decoder JWT Dekode JWT untuk membaca header, klaim, dan tanggal kedaluwarsa dalam kata biasa. Hanya dekode, tanda tangan tidak diperiksa; token tetap di peramban. Dekoder sertifikat X.509 Mendekode sertifikat X.509 PEM atau Base64: penerbit, subjek, masa berlaku dan sisa harinya, kunci, penggunaan, nama, dan sidik jari. Dibaca di peramban saja. Diff dan Patch JSON Membandingkan dua dokumen JSON dan mendaftar setiap nilai yang ditambah, dihapus atau diubah menurut jalur JSON Pointer, dengan JSON Patch RFC 6902. Editor Cubic Bezier Penyunting dua titik kendali kurva easing cubic-bezier, dengan preset CSS dan bola yang bergerak mengikuti kurva. Fungsi waktunya dapat disalin. Encoder Base32, Base58 dan Z85 Pengenkode dan pendekode teks ke Base32, Base32hex, Base58, Ascii85 atau Z85, dengan contoh uji dari RFC 4648. Berjalan di peramban; tidak ada yang diunggah. Encoder dan Dekoder Entitas HTML Kodekan karakter khusus HTML atau huruf beraksen sebagai entitas bernama atau numerik, atau dekode setiap referensi &nama; dan &#angka; di peramban Anda. Enkode dan dekode Base64 Pengenkode dan pendekode Base64 untuk teks UTF-8, dengan alfabet aman-URL dari RFC 4648. Berjalan di peramban; tidak ada yang dikirim ke mana pun. Enkode dan dekode URL Enkode teks untuk alamat web, atau dekode tautan menjadi teks dan parameter kueri yang bisa dibaca. Berjalan di peramban, jadi tautan tetap privat. Escape dan unescape string Escape atau unescape teks untuk JSON, JavaScript, atribut HTML, XML, CSV, SQL, ekspresi reguler, C#, Java, dan shell, sesuai aturan tiap format. Generator bayangan teks Buat text-shadow CSS dengan beberapa lapisan, masing-masing dengan pergeseran, blur, warna, dan opasitas sendiri, lalu lihat pratinjau dan salin CSS-nya. Generator Border Radius Pembulat tiap sudut kotak dengan radius horizontal dan vertikal sendiri. CSS border-radius terpendek ditulis otomatis, dengan pratinjau langsung untuk disalin. Generator Box Shadow Buat box-shadow CSS dengan beberapa lapisan, bayangan dalam, blur, sebaran, dan warna beropasitas. Pratinjau langsung terlihat dan kode CSS bisa disalin. Generator Clamp CSS Buat nilai clamp() CSS responsif untuk ukuran font atau jarak dari ukuran terkecil, terbesar, dan lebar viewport. Kemiringan dan tiap langkah ditampilkan. Generator CSS Clip-Path Buat aturan clip-path CSS dengan polygon, inset, circle, atau ellipse. Seret titik poligon di pratinjau atau ketik nilainya, lalu salin aturan CSS-nya. Generator CSS Grid Tata letak CSS grid: kolom dan baris dengan fr, px, auto, minmax() dan repeat(), jarak, serta area bernama yang digambar pada grid. CSS-nya siap disalin. Generator dan Pemeriksa JWT Header dan muatan JWT, dengan iat, nbf dan exp, ditandatangani HS256, HS384 atau HS512, serta pemeriksaan token yang ditempel. Berjalan di peramban. Generator EditorConfig Pilih indentasi, akhir baris, set karakter, dan aturan spasi untuk membuat .editorconfig, dengan bagian Markdown, YAML, Makefile, dan arti tiap baris. Generator flexbox Membuat kontainer flex CSS dengan arah, pembungkusan dan perataan, lalu mengatur grow, shrink dan basis untuk setiap item. Pratinjau dan CSS bisa disalin. Generator Gitignore Menggabungkan 51 templat github/gitignore menjadi satu berkas .gitignore tanpa baris berulang. Dapat disalin atau diunduh. Generator Gradien CSS Buat gradien CSS linear, radial, atau konik dengan dua sampai enam titik warna. Pratinjau berubah langsung saat diatur, lalu salin deklarasi latarnya. Generator hash SRI Buat nilai integritas skrip atau lembar gaya dari teks tempelan atau berkas, dalam sha256, sha384, atau sha512, dan periksa nilai yang sudah ada. Generator Hash: MD5, SHA-1, SHA-256 Hash MD5, SHA-1, SHA-256, SHA-384 dan SHA-512 dari sebuah teks, atau HMAC jika kunci ditambahkan. Berjalan di peramban; teksnya tidak pernah diunggah. Generator HMAC: SHA-1, SHA-256, SHA-512 HMAC-SHA-1, SHA-256, SHA-384, dan SHA-512 dari pesan dengan kunci teks, heksadesimal, atau Base64. Hasil heksadesimal dan Base64, dihitung di peramban. Generator kata sandi Wi-Fi Buat frasa sandi Wi-Fi acak 8 sampai 63 karakter sesuai WPA2 dan WPA3, dengan entropi dalam bit. Simbolnya mudah diketik. Tidak ada yang disimpan. Generator kode QR Buat kode QR untuk tautan, teks, Wi-Fi, kartu kontak, email, nomor telepon, atau SMS. Atur ukuran dan warnanya, lalu unduh sebagai PNG atau SVG. Generator lisensi Generator lisensi open source seperti MIT, Apache-2.0 dan GPL-3.0 dengan tahun dan pemegang hak cipta, serta perbandingan sepuluh lisensi. Teks bisa diunduh. Generator Nama Pengguna Buat nama pengguna acak dari daftar kata dalam tujuh bahasa, dalam CamelCase, dengan angka atau pemisah, sesuai batas panjang. Tidak ada yang disimpan. Generator pasangan kunci RSA Buat pasangan kunci RSA 2048, 3072, atau 4096 bit untuk OAEP atau PSS, dalam PEM dan JWK, di peramban. Tidak dikirim. Jangan untuk rahasia bernilai tinggi. Generator password Kata sandi acak dari 4 sampai 128 karakter, atau frasa sandi dari kata yang diundi, dengan entropi dalam bit dan tingkat kekuatan. Tidak ada yang disimpan. Generator PIN PIN angka acak 4 sampai 12 digit, tanpa deret seperti 1234, tanpa digit berulang, dan tanpa PIN paling umum. Menampilkan entropi dalam bit. Generator Tabel HTML Tabel HTML yang mudah diakses, dengan keterangan dan sel judul bercakupan. Sel diketik atau dari CSV atau TSV, dengan pratinjau dan markup yang dapat disalin. Generator tabel Markdown Ubah CSV atau TSV menjadi tabel Markdown GitHub Flavored dengan kolom yang rata, atau ubah tabel Markdown kembali menjadi CSV. Hasilnya bisa disalin. Generator TOTP Tampilkan kode 2FA 6 atau 8 digit dari kunci Base32 atau URI otpauth://, dengan SHA-1, SHA-256, SHA-512, hitung mundur, dan HOTP. Tidak ada yang dikirim. Generator ULID, UUID v7, dan Nanoid Buat ULID, UUID versi 7, dan ID gaya nanoid dengan abjad serta panjang sendiri, dan baca waktu dalam ULID atau UUID v7. Nilai acaknya dari peramban. Generator UUID dan ULID Buat UUID versi 4, versi 7, atau ULID dalam jumlah banyak, huruf besar atau kecil, dengan kurung kurawal bila perlu. Bit acaknya berasal dari peramban. HTML ke Markdown Konversi HTML menjadi Markdown CommonMark dengan judul, penekanan, daftar, tautan, gambar, kode dan kutipan, serta karakter yang perlu diloloskan. Inspektur karakter Unicode Periksa tiap karakter: titik kode, nama Unicode, kategori, blok, byte UTF-8 dan UTF-16, serta escape HTML dan JavaScript. Cari nama seperti snowman. JSON ke Interface TypeScript Contoh JSON menjadi interface TypeScript: nama bersarang dari kunci, bidang opsional untuk kunci yang hilang, tipe union dan larik. Berjalan di peramban. JSON ke struct Go Ubah objek JSON menjadi struct Go dengan tag json. Objek jadi struct, daftar jadi slice, dan angka jadi int64 atau float64, sesuai aturan encoding/json. Kalkulator Bitwise Menghitung AND, OR, XOR, NAND, NOR, NOT, geser dan rotasi nilai 8 sampai 64 bit, dengan masukan desimal, heksadesimal atau biner, serta tabel setiap bit. Kalkulator Chmod Izin pemilik, grup dan lainnya lewat kotak centang atau mode oktal dan simbolis. Menghasilkan perintah chmod untuk berkas, dengan bit setuid, setgid dan sticky. Kalkulator komplemen dua Ubah bilangan bertanda ke bit komplemen dua 8, 16, 32, atau 64 bit, dan sebaliknya. Bandingkan dengan komplemen satu dan magnitudo-tanda, tandai luapan. Kalkulator SemVer Membandingkan versi semantik menurut urutan SemVer 2.0.0, menaikkan versinya, dan memeriksa apakah sebuah versi memenuhi rentang npm seperti ^1.3.0 atau ~1.2. Kalkulator spesifisitas CSS Menghitung spesifisitas selector CSS sebagai (a, b, c) dan melihat mana dari dua selector yang menang. Menghitung ID, kelas, atribut, pseudo-class dan tipe. Kode Status HTTP Cari kode status HTTP atau nama, lihat artinya: arti, kelas, RFC yang mendefinisikannya, aturan cache, dan tabel semua kode yang terdaftar. Konverter CSV ke JSON Konversi CSV menjadi larik JSON berisi objek. Pemisah dikenali sendiri, kolom bertanda kutip dibaca menurut RFC 4180, dan setiap galat menyebut barisnya. Konverter CSV ke TSV Ubah CSV atau teks berpemisah titik koma jadi TSV berpemisah tab, dengan tanda kutip dibaca menurut RFC 4180. Sel yang tidak muat di TSV dilaporkan. Konverter cURL ke Python Konversi perintah curl menjadi kode Python requests dan JavaScript fetch yang sepadan, dengan metode, header, isi, autentikasi Basic dan kueri, opsi demi opsi. Konverter IEEE 754 Ubah desimal menjadi bit IEEE 754 presisi setengah, tunggal, atau ganda, dan sebaliknya. Tampilkan tanda, eksponen, fraksi, nilai tersimpan, dan galatnya. Konverter JSON ke CSV Konversi larik JSON berisi objek menjadi CSV dengan satu kolom per nama, objek bersarang dipecah menjadi kolom seperti address.zip, dan pengutipan RFC 4180. Konverter JSON ke TOML Konversi objek JSON menjadi berkas TOML 1.0.0. Objek bersarang menjadi tabel, daftar objek menjadi larik tabel, dan bilangan bulat mempertahankan setiap digit. Konverter JSON ke XML Ubah JSON ke XML dengan pemetaan yang jelas: nama @ menjadi atribut, #text menjadi teks elemen, dan larik menjadi elemen berulang. Berjalan di peramban. Konverter JSON ke YAML Ubah JSON ke YAML 1.2 dengan indentasi dua atau empat spasi. Urutan nama dan digit bilangan bulat terjaga, dan YAML-nya terbaca sebagai data yang sama. Konverter Markdown ke HTML Ubah Markdown ke HTML dengan tabel, daftar tugas, dan blok kode. Lihat pratinjau hasilnya seketika, salin kode HTML, atau unduh sebagai berkas .html. Konverter PX ke REM dan EM Ubah px menjadi rem atau em dengan ukuran font dasar, lihat tabel ukuran umum, dan ubah semua nilai px dalam potongan CSS sekaligus. Berjalan di peramban. Konverter teks ke biner Ubah teks menjadi byte biner, heksadesimal, desimal, atau oktal dalam UTF-8, dan sebaliknya. Huruf beraksen dan emoji dihitung dengan panjang byte aslinya. Konverter TOML ke JSON Mengubah berkas TOML 1.0.0 menjadi JSON di peramban. Tabel, larik tabel, tanggal, dan bilangan bulat 64-bit mempertahankan artinya, dan galat menyebut barisnya. Konverter unix timestamp Mengubah cap waktu Unix dalam detik, milidetik, mikrodetik, atau nanodetik menjadi tanggal ISO, waktu lokal, dan waktu relatif, dan sebaliknya. Konverter XML ke JSON Mengubah XML menjadi JSON dengan pemetaan jelas: atribut menjadi @nama, teks menjadi #text, elemen berulang menjadi larik. XML diperiksa lebih dulu di peramban. Konverter YAML ke JSON Ubah YAML 1.2 jadi JSON di peramban. Galat menyebut baris dan kolomnya; berkas dengan beberapa dokumen --- menjadi larik JSON. Tidak ada yang diunggah. Minifier dan Pemformat CSS Perkecil CSS dengan membuang komentar dan spasi serta memendekkan warna dan nol, atau rapikan agar mudah dibaca. Lihat ukuran byte sebelum dan sesudahnya. Pemeriksa Checksum Berkas Menghitung checksum MD5, SHA-1, SHA-256, SHA-384, SHA-512 dan CRC-32 dari berkas di peramban, lalu membandingkannya dengan checksum dari halaman unduhan. Pemeriksa kebocoran kata sandi Memeriksa apakah kata sandi muncul dalam data kebocoran yang diketahui. Peramban membuat hash-nya dan hanya mengirim lima karakter pertama dari hash itu. Pemeriksa kekuatan kata sandi Periksa kekuatan kata sandi: entropi (bit), perkiraan tebakan, waktu bobol pada laju tertentu, dan pemeriksaan NIST SP 800-63B. Tidak ada yang dikirim. Pemeriksa Kontras Warna Memeriksa rasio kontras antara warna teks dan warna latar belakangnya. Menampilkan tingkat WCAG 2.2 yang terpenuhi, serta warna terdekat yang lulus AA. Pemformat dan validator XML Rapikan XML dengan indentasi atau perkecil jadi satu baris, jaga komentar dan CDATA, dan periksa apakah XML well-formed, dengan baris dan kolom galatnya. Pemformat JSON Pemformat JSON dengan dua atau empat spasi, tab atau tanpa spasi, pengurutan nama A sampai Z, serta pemeriksaan validitas dengan baris dan kolom galat. Pemformat SQL Format SQL dengan kata kunci huruf besar, satu klausa per baris, dan subkueri menjorok, atau perkecil jadi satu baris. Komentar dan string tetap utuh. Penampil Heksadesimal Lihat berkas sebagai heksadesimal dengan alamat dan ASCII, cari byte atau teks, dan periksa byte sebagai angka. Berkas dibaca di peramban. Pencari tipe MIME Tipe media (tipe MIME) dari ekstensi berkas seperti pdf atau png, atau ekstensi dari tipe seperti image/jpeg, dari registri IANA dan daftar mime.types Apache. Pencarian nomor port Nomor port seperti 443 atau nama layanan seperti https dalam registri port IANA: entri TCP dan UDP, rentang port, serta RFC-nya. Penguji JSONPath Kueri JSONPath dari RFC 9535 dijalankan pada JSON yang ditempel. Setiap kecocokan tampil dengan jalur ternormalisasinya, beserta filter dan fungsi-fungsinya. Penguji regex Menguji ekspresi reguler pada teks sendiri. Setiap kecocokan disorot dan didaftar dengan posisi serta grupnya, dan hasil penggantiannya terlihat seketika. Pengurai URL Pecah alamat web menjadi protokol, host, port, path, parameter kueri, dan hash seperti dibaca peramban. Tanpa internet; path relatif butuh alamat dasar. Penjelas ekspresi cron Jelaskan ekspresi cron dengan kata biasa dan lihat waktu jalan berikutnya di zona waktu Anda. Daftar, rentang, langkah, nama, dan makro seperti @daily. Tabel ASCII 128 kode ASCII dengan nilai desimal, heksadesimal, oktal, dan biner, serta nama tiap karakter atau kode kontrol seperti NUL atau ESC. Ada pencarian.

Tidak ada isian yang dikirim ke server atau dicatat.

Kami memakai cookie yang diperlukan agar situs berjalan. Dengan persetujuan Anda, Google juga memakai cookie iklan untuk menampilkan iklan yang dipersonalisasi. Jika Anda menolaknya, iklan tetap tampil, tetapi tidak dipersonalisasi.