Alat

Ini adalah kumpulan alat JavaScript yang kadang-kadang berguna. Klik kartu mana pun untuk membuka dan memakai alat tersebut. Sebagian besar utilitas berjalan sepenuhnya di browser Anda tanpa pemrosesan sisi server, sehingga tidak ada data yang dikirim ke situs ini (kecuali item yang diberi tag “server-side”). Jika Anda khawatir akan kebocoran informasi, setelah layar alat dimuat Anda dapat memutus jaringan terlebih dahulu lalu mencobanya. Tetap gunakan semuanya dengan tanggung jawab sendiri.

Semua alat tersedia gratis untuk penggunaan komersial maupun pribadi. Belakangan ini, banyak hal yang dulu bisa dilakukan dengan freeware klasik menjadi sulit dilakukan hanya dengan aplikasi toko, dan memasang OSS atau freeware di PC kantor juga sangat merepotkan. Saya berharap alat yang bisa dipakai cukup dengan membukanya di browser ini (meski ada hal-hal yang tidak bisa dilakukan) dapat membantu dalam situasi seperti itu.

Jika memiliki permintaan atau menemui masalah, silakan hubungi saya lewat x.com. Pesan langsung mudah terlewat, jadi balasan santai dengan @ akan sangat membantu.

Data Analysis

📜

Decoder X.509 / CSR

Dekode sertifikat X.509 atau permintaan penandatanganan (CSR) dan tampilkan field-nya secara hierarkis. Mengenali otomatis PEM/DER serta menampilkan subject, issuer, ekstensi, fingerprint, dan lainnya.

x509csrinspectioncertificateclient-side
⏱️

Ekstraktor stempel waktu ULID

Dekode 48 bit pertama ULID untuk memulihkan waktu UTC atau zona pilihan Anda. Beralih antara zona IANA atau offset tetap 30 menit, ekspor ke CSV/TSV, dan salin hasil; sisa komponen acak 80 bit ditampilkan dalam heksadesimal.

ulidtimestampdecodinganalyticsclient-side
⏱️

Ekstraktor stempel waktu UUID v7

Dekode 48 bit pertama epoch UNIX dari UUID v7 untuk memulihkan waktu UTC dan zona lain, sembari menampilkan versi, varian, dan komponen acak.

uuidversion7timestampdecodingclient-side
🧠

Interpretive Structural Modeling – alat ISM langkah demi langkah

Jalankan metode Interpretive Structural Modeling (ISM) langkah demi langkah di browser – mulai dari input SSIM hingga matriks keterjangkauan, pelapisan tingkat, dan grafik akhir. Termasuk data contoh, fungsi batal, ekspor JSON/CSV, serta output SVG.

ismmodelingsystems-thinkingvisualizationclient-side
📷

Pembaca barcode

Pindai barcode dan kode QR dari kamera atau berkas gambar secara lokal di browser. Mendukung pemindaian beruntun, pemilihan kamera, dan pencegahan duplikasi.

barcodescanningcameradecoderclient-side
🩺

Penampil & alat anonimisasi DICOM (.dcm)

Menganalisis metadata DICOM untuk menemukan tag sensitif seperti nama pasien, ID, tanggal, koordinat, atau nomor seri dan menerapkan masker sesuai preset (penelitian sebagai bawaan) maupun penyesuaian manual. Juga memungkinkan menggambar masker persegi panjang pada piksel dan mengunduh DICOM teranonimkan, semuanya diproses di peramban.

dicomanonymizationmetadataimagingclient-side
📊

Penampil HAR

Muat berkas HAR (HTTP Archive) dan telusuri di browser. Tampilkan permintaan dan respons, header, waktu, serta ringkasan untuk analisis performa.

harperformancewaterfalldiagnosticsclient-side
🎲

Simulator Monty Hall

Simulasikan teka-teki probabilitas Monty Hall langsung di browser. Mainkan secara manual atau jalankan serangkaian otomatis untuk melihat bagaimana statistik berkumpul. Mendukung tiga hingga sepuluh pintu dan menampilkan strategi mengganti, bertahan, atau memilih acak.

monty-hallprobabilitysimulationstatisticsclient-side
🌐

Tampilkan IP Anda

Tampilkan sebanyak mungkin detail tentang alamat IP publik Anda dan lingkungan yang dibuka oleh browser. Buka data RDAP/Whois untuk IP yang terdeteksi hanya dengan satu tombol.

networkipwhoisanalyticsserver-side

Data Generation

🏷️

Generator barcode

Hasilkan barcode dalam format populer (Code 128, EAN-13, UPC-A, dll.) dengan kontrol teks, ukuran, dan tampilan. Unduh sebagai PNG atau SVG atau salin ke clipboard.

barcodegeneratorlabelingsvgclient-side
🔒

Generator kata sandi

Buat kata sandi acak dengan panjang dan kumpulan karakter kustom. Menyediakan aksi salin cepat dan sepenuhnya berjalan di browser.

passwordgeneratorentropycredentialsclient-side
📱

Generator kode QR

Buat kode QR langsung di browser. Masukkan teks, URL, atau vCard, pilih ukuran, margin, dan tingkat koreksi kesalahan, lalu unduh sebagai PNG atau SVG.

qrcodegeneratorsvgencodingclient-side
🧑

Generator nama

Buat entri orang fiktif untuk pengujian dari kumpulan nama depan dan nama keluarga yang kaya. Mendukung nama Jepang/Inggris, jenis kelamin, probabilitas duplikat, kolom alamat dengan kode pos, serta ekspor CSV. Secara bawaan menggunakan kode pos nyata dengan opsi injeksi kesalahan.

namesdatasetsynthetic-datacsvclient-side
🔏

Generator sertifikat X.509 (swatangan / ditandatangani CA)

Buat kunci RSA di browser dan terbitkan sertifikat swatangan atau tandatangani dengan kunci privat CA yang ada. Konfigurasikan SAN (DNS/IP), BasicConstraints, KeyUsage/ExtendedKeyUsage, serta SKI/AKI, lalu ekspor sebagai .crt DER, berkas PEM, atau kunci PKCS#8. Anda juga dapat mengimpor sertifikat/kunci CA dari berkas atau tempel teks untuk membangun PKI uji lokal lengkap.

x509certificatekeypairwebcryptoclient-side
🔗

Generator tag tautan

Bangun markup tag tautan melalui antarmuka yang mudah. Atur href, target, rel, download, dan lainnya – bila teks tautan kosong, URL akan digunakan. Pilih antara download standar atau nama file kustom. Nilai bakunya adalah href=https://www.ixam.net dan target=_blank.

htmlanchorgeneratorseoclient-side
🧭

Generator ULID

Hasilkan ULID ala Crockford dengan opsi jam monotonic. Kendalikan tanggal/waktu, prefiks, ekspor JSON/CSV, dan salin cepat – ideal untuk data uji dan kunci basis data berurutan.

ulididentifierbase32monotonicclient-side
🔖

Generator UUID v4

Hasilkan sebanyak mungkin UUID v4 yang kuat secara kriptografis untuk data uji, kunci basis data, nomor pelacakan, dan pengenal lain yang harus unik secara global.

uuidrandomidentifiertestingclient-side
🕒

Generator UUID v7

Hasilkan pengenal UUID v7 yang sesuai RFC 9562 langsung di browser. Gunakan jam lokal atau pilih zona waktu utama untuk dasar stempel waktu lokal. Mendukung mode monotonic untuk urutan leksikal, gaya pemisah berbeda, dan salin cepat – ideal untuk data uji, ID peristiwa, dan eksperimen kunci terdistribusi.

uuidversion7identifiermonotonicclient-side

Data Processing

Design and Media

🖊️

Editor SVG

Edit grafis SVG langsung di browser – buat dan ubah bentuk, teks, dan jalur; pindahkan, rotasi, ubah skala, gunakan grid, layer, zoom, impor/ekspor, dan hasilkan PNG. Tidak perlu koneksi server.

svgvectoreditorgraphicsclient-side
🎞️

Ekstraktor frame MP4

Ambil frame yang dipilih dari video MP4 lokal dan unduh sebagai JPG/PNG di dalam arsip ZIP. Mendukung resolusi hingga 8K dan memproses semuanya di browser.

mp4videoframesextractorclient-side
🏷️

Generator barcode

Hasilkan barcode dalam format populer (Code 128, EAN-13, UPC-A, dll.) dengan kontrol teks, ukuran, dan tampilan. Unduh sebagai PNG atau SVG atau salin ke clipboard.

barcodegeneratorlabelingsvgclient-side
📱

Generator kode QR

Buat kode QR langsung di browser. Masukkan teks, URL, atau vCard, pilih ukuran, margin, dan tingkat koreksi kesalahan, lalu unduh sebagai PNG atau SVG.

qrcodegeneratorsvgencodingclient-side
🎨

Konverter warna

Konversikan nilai HEX, RGB, dan HSL dengan pratinjau instan untuk memudahkan penyesuaian desain cepat.

colorconverterpalettepreviewclient-side
✂️

Pemecah PDF

Ekstrak rentang halaman dari PDF, susun ulang, dan ekspor masing-masing sebagai dokumen terpisah. Unduh per bagian atau sebagai arsip ZIP, semuanya diproses secara lokal.

pdfsplitextractionworkflowclient-side
📄

Penggabung PDF

Gabungkan file PDF dengan seret-lepas, rotasi atau hapus halaman, lalu unduh hasil gabungannya – semuanya terjadi di sisi klien.

pdfmergeworkflowproductivityclient-side
🖼️

Pengubah ukuran gambar massal

Ubah ukuran banyak gambar sekaligus. Tentukan dimensi tujuan, pertahankan rasio aspek, pilih format dan kualitas output, lalu unduh hasilnya sebagai berkas terpisah atau dalam ZIP.

imageresizebatchzipclient-side
📍

Penulis GPS EXIF JPEG

Sisipkan data GPS/EXIF ke banyak file JPEG. Atur lintang/bujur, ketinggian, arah, deskripsi, dan lainnya, lalu unduh berkas yang telah diperbarui – semuanya lokal.

jpegexifgeotaggingbatchclient-side

Developer Utilities

📘

Cari & ganti massal (.docx)

Ganti teks dalam banyak dokumen Word (.docx) mencakup isi, header, footer, catatan kaki, komentar, dan lainnya. Menangani teks yang terpisah antar elemen w:t, mendukung penggantian berurutan atau serentak, serta menjalankan seluruh proses ekstraksi → edit XML → kompres ulang di browser.

docxfind-replaceofficeautomationclient-side
📝

Cari & ganti massal (teks)

Ganti string pada banyak file (.txt/.md/.csv/.tsv/.html/.css/.js, dll.) dalam satu langkah. Mendukung tabel penggantian CSV/TSV dan memungkinkan memilih penggantian berurutan atau serentak untuk menghindari efek berantai. Semua berjalan lokal di browser.

find-replacebatchtextautomationclient-side
📜

Decoder X.509 / CSR

Dekode sertifikat X.509 atau permintaan penandatanganan (CSR) dan tampilkan field-nya secara hierarkis. Mengenali otomatis PEM/DER serta menampilkan subject, issuer, ekstensi, fingerprint, dan lainnya.

x509csrinspectioncertificateclient-side
🔐

Decoder/encoder JWT

Dekode token JWT untuk melihat header, payload, dan tanda tangan, atau enkode ulang dengan kunci pilihan Anda. Menampilkan peringatan validitas dan memudahkan pengujian cepat di browser.

jwttokendecodingsigningclient-side
💾

Editor biner

Edit file biner di browser dengan tampilan HEX dan ASCII tersinkronisasi. Area yang diubah disorot merah, dan Anda bebas menyisipkan atau menghapus byte.

binaryhexeditorinspectionclient-side
🖊️

Editor SVG

Edit grafis SVG langsung di browser – buat dan ubah bentuk, teks, dan jalur; pindahkan, rotasi, ubah skala, gunakan grid, layer, zoom, impor/ekspor, dan hasilkan PNG. Tidak perlu koneksi server.

svgvectoreditorgraphicsclient-side
🔐

Encoder/decoder entitas HTML

Kodenkan atau dekode entitas HTML untuk teks mentah. Mendukung mode desimal, heksadesimal, dan bernama, serta otomatis memilih gaya yang sesuai saat Anda menempel konten.

htmlentityencodingescapingclient-side
🏷️

Generator barcode

Hasilkan barcode dalam format populer (Code 128, EAN-13, UPC-A, dll.) dengan kontrol teks, ukuran, dan tampilan. Unduh sebagai PNG atau SVG atau salin ke clipboard.

barcodegeneratorlabelingsvgclient-side
🔑

Generator hash

Hitung nilai hash untuk teks atau file guna pemeriksaan integritas dan perbandingan. Menggunakan Web Crypto dan mencakup algoritma utama yang biasanya diperlukan.

hashchecksumintegritycryptoclient-side
🔏

Generator sertifikat X.509 (swatangan / ditandatangani CA)

Buat kunci RSA di browser dan terbitkan sertifikat swatangan atau tandatangani dengan kunci privat CA yang ada. Konfigurasikan SAN (DNS/IP), BasicConstraints, KeyUsage/ExtendedKeyUsage, serta SKI/AKI, lalu ekspor sebagai .crt DER, berkas PEM, atau kunci PKCS#8. Anda juga dapat mengimpor sertifikat/kunci CA dari berkas atau tempel teks untuk membangun PKI uji lokal lengkap.

x509certificatekeypairwebcryptoclient-side
🔗

Generator tag tautan

Bangun markup tag tautan melalui antarmuka yang mudah. Atur href, target, rel, download, dan lainnya – bila teks tautan kosong, URL akan digunakan. Pilih antara download standar atau nama file kustom. Nilai bakunya adalah href=https://www.ixam.net dan target=_blank.

htmlanchorgeneratorseoclient-side
🧮

Kalkulator IPv4 – masker subnet & rentang alamat

Konversikan antara CIDR IPv4 dan masker subnet, hitung alamat jaringan/broadcast, rentang host, serta jumlah host yang dapat digunakan dalam satu langkah. Juga menghitung balik panjang prefiks minimum dari kebutuhan jumlah host.

ipv4subnettingcalculatorplanningclient-side
🌍

Kalkulator IPv6 – analisis prefiks & atribut

Untuk sebuah alamat IPv6 dan panjang prefiks, hitung alamat jaringan, rentang host representatif, notasi ip6.arpa untuk reverse, serta deteksi varian khusus seperti alamat kompatibel atau termap IPv4.

ipv6subnettingcalculatorplanningclient-side
🔢

Konversi basis – desimal / heksadesimal / biner

Masukkan angka dalam desimal, heksadesimal, atau biner dan dapatkan dua format lainnya seketika. Memahami bilangan negatif, awalan 0x/0b, garis bawah, spasi, koma, serta menggunakan BigInt untuk bilangan sangat besar. Mendukung format output huruf besar/kecil, pengelompokan tiap 4 bit, pemisah ribuan, dan nilai pecahan.

radixconverterbinarydecimalclient-side
📷

Pembaca barcode

Pindai barcode dan kode QR dari kamera atau berkas gambar secara lokal di browser. Mendukung pemindaian beruntun, pemilihan kamera, dan pencegahan duplikasi.

barcodescanningcameradecoderclient-side
🗂️

Pemformat/validator JSON

Formatkan JSON dengan indentasi, perkecil dengan menghapus spasi berlebih, atau validasi sintaksnya langsung di browser.

jsonformattingvalidationlintingclient-side
📑

Penampil perbedaan teks

Bandingkan dua blok teks baris demi baris dan lihat perbedaannya dalam tata letak terpadu. Termasuk opsi untuk mengabaikan spasi atau perbedaan huruf besar kecil dan sepenuhnya berjalan di sisi klien.

diffcomparisontextreviewclient-side
🌐

Pengode/decoder URL

Kodenkan atau dekode string apa pun ke format URL. Beralih antara perilaku encodeURIComponent dan encodeURI, dan secara opsional mengganti spasi menjadi +. Dukungan penuh UTF-8 memastikan karakter fullwidth dan simbol khusus diproses secara akurat.

urlencodingdecodingwebclient-side
🔍

Penguji Regex

Visualisasikan kecocokan ekspresi reguler lengkap dengan penyorotan dan daftar hasil. Mendukung flag g/i/m/s/u/y dan menyediakan lebih dari 100 contoh praktis – semuanya di sisi klien.

regextestingpatternvalidationclient-side
⏱️

Perencana Cron

Urai ekspresi cron (menit jam hari bulan hari-dalam-pekan [+tahun]) dan pratinjau hingga sepuluh eksekusi mendatang di zona waktu pilihan, berdampingan dengan tampilan lokal dan UTC. Ekstensi ala Quartz tidak didukung dan semuanya berjalan di browser.

cronschedulingtimezoneplannerclient-side

Document Processing

📘

Cari & ganti massal (.docx)

Ganti teks dalam banyak dokumen Word (.docx) mencakup isi, header, footer, catatan kaki, komentar, dan lainnya. Menangani teks yang terpisah antar elemen w:t, mendukung penggantian berurutan atau serentak, serta menjalankan seluruh proses ekstraksi → edit XML → kompres ulang di browser.

docxfind-replaceofficeautomationclient-side
📂

Konverter enkoding karakter

Konversikan antar-enkoding teks seperti UTF-8, Shift_JIS, EUC-JP, ISO-2022-JP, dan lainnya. Atur penanganan BOM, karakter tidak dikenal, dan ekspor sebagai berkas atau output langsung.

charsetencodingconverterbatchclient-side
📦

Pembuat ZIP bersandi

Kompres file atau folder menjadi arsip ZIP bersandi langsung di browser. Pilih metode enkripsi (ZipCrypto atau AES-256), atur kata sandi, dan unduh – tanpa unggahan server.

zipencryptionarchivepasswordclient-side
✂️

Pemecah PDF

Ekstrak rentang halaman dari PDF, susun ulang, dan ekspor masing-masing sebagai dokumen terpisah. Unduh per bagian atau sebagai arsip ZIP, semuanya diproses secara lokal.

pdfsplitextractionworkflowclient-side
📄

Penggabung PDF

Gabungkan file PDF dengan seret-lepas, rotasi atau hapus halaman, lalu unduh hasil gabungannya – semuanya terjadi di sisi klien.

pdfmergeworkflowproductivityclient-side
📄

Pratinjau & konverter Markdown

Render Markdown ke HTML secara real-time, termasuk GitHub Flavored Markdown dan daftar tugas. Salin atau unduh HTML yang dihasilkan tanpa meninggalkan browser.

markdownprevieweditorconversionclient-side

Encoding and Conversion

🔐

Encoder/decoder entitas HTML

Kodenkan atau dekode entitas HTML untuk teks mentah. Mendukung mode desimal, heksadesimal, dan bernama, serta otomatis memilih gaya yang sesuai saat Anda menempel konten.

htmlentityencodingescapingclient-side
🔢

Konversi basis – desimal / heksadesimal / biner

Masukkan angka dalam desimal, heksadesimal, atau biner dan dapatkan dua format lainnya seketika. Memahami bilangan negatif, awalan 0x/0b, garis bawah, spasi, koma, serta menggunakan BigInt untuk bilangan sangat besar. Mendukung format output huruf besar/kecil, pengelompokan tiap 4 bit, pemisah ribuan, dan nilai pecahan.

radixconverterbinarydecimalclient-side
🔡

Konverter Base64

Konversikan string ke dan dari Base64. Ubah blok biner atau teks dengan karakter khusus menjadi representasi terenkode portabel, atau langsung dekode kembali.

base64encodingdecodingtextclient-side
📊

Konverter CSV ⇄ JSON

Konversikan data tabel menjadi payload JSON untuk API, atau ubah larik JSON menjadi CSV/TSV yang mudah dibagikan.

csvjsonconverterdatasetclient-side
📂

Konverter enkoding karakter

Konversikan antar-enkoding teks seperti UTF-8, Shift_JIS, EUC-JP, ISO-2022-JP, dan lainnya. Atur penanganan BOM, karakter tidak dikenal, dan ekspor sebagai berkas atau output langsung.

charsetencodingconverterbatchclient-side
🎨

Konverter warna

Konversikan nilai HEX, RGB, dan HSL dengan pratinjau instan untuk memudahkan penyesuaian desain cepat.

colorconverterpalettepreviewclient-side
📂

Konverter XML ⇄ JSON

Konversikan antara dokumen XML dan JSON. Konfigurasikan indentasi, penanganan atribut, dan namespace melalui opsi – ideal untuk merapikan respons API atau file konfigurasi.

xmljsonconverterapiclient-side
📂

Konverter YAML ⇄ JSON

Konversikan antara YAML dan JSON dengan indentasi dan opsi struktur yang bisa diatur. Berguna untuk penyetelan cepat respons API atau file konfigurasi.

yamljsonconverterconfigurationclient-side
🌐

Pengode/decoder URL

Kodenkan atau dekode string apa pun ke format URL. Beralih antara perilaku encodeURIComponent dan encodeURI, dan secara opsional mengganti spasi menjadi +. Dukungan penuh UTF-8 memastikan karakter fullwidth dan simbol khusus diproses secara akurat.

urlencodingdecodingwebclient-side

Identifier Management

Medical Imaging

Networking

Scheduling and Time

Security and Encryption

📜

Decoder X.509 / CSR

Dekode sertifikat X.509 atau permintaan penandatanganan (CSR) dan tampilkan field-nya secara hierarkis. Mengenali otomatis PEM/DER serta menampilkan subject, issuer, ekstensi, fingerprint, dan lainnya.

x509csrinspectioncertificateclient-side
🔐

Decoder/encoder JWT

Dekode token JWT untuk melihat header, payload, dan tanda tangan, atau enkode ulang dengan kunci pilihan Anda. Menampilkan peringatan validitas dan memudahkan pengujian cepat di browser.

jwttokendecodingsigningclient-side
🔑

Generator hash

Hitung nilai hash untuk teks atau file guna pemeriksaan integritas dan perbandingan. Menggunakan Web Crypto dan mencakup algoritma utama yang biasanya diperlukan.

hashchecksumintegritycryptoclient-side
🔒

Generator kata sandi

Buat kata sandi acak dengan panjang dan kumpulan karakter kustom. Menyediakan aksi salin cepat dan sepenuhnya berjalan di browser.

passwordgeneratorentropycredentialsclient-side
🔏

Generator sertifikat X.509 (swatangan / ditandatangani CA)

Buat kunci RSA di browser dan terbitkan sertifikat swatangan atau tandatangani dengan kunci privat CA yang ada. Konfigurasikan SAN (DNS/IP), BasicConstraints, KeyUsage/ExtendedKeyUsage, serta SKI/AKI, lalu ekspor sebagai .crt DER, berkas PEM, atau kunci PKCS#8. Anda juga dapat mengimpor sertifikat/kunci CA dari berkas atau tempel teks untuk membangun PKI uji lokal lengkap.

x509certificatekeypairwebcryptoclient-side
📦

Pembuat ZIP bersandi

Kompres file atau folder menjadi arsip ZIP bersandi langsung di browser. Pilih metode enkripsi (ZipCrypto atau AES-256), atur kata sandi, dan unduh – tanpa unggahan server.

zipencryptionarchivepasswordclient-side

Simulation and Learning

Text Processing