Menghasilkan gambar QR melalui URL (GET) atau Form Data (POST). Output: **image/png**.
| Parameter | Status | Deskripsi |
|---|---|---|
text | Wajib | Teks atau URL yang akan di-encode. |
darkColor | Opsional | Warna pola (Gunakan URL encode untuk #, misal: %23000000). |
lightColor | Opsional | Warna latar (Gunakan URL encode). |
transparent | Opsional | Set true untuk background transparan. |
logo | Opsional | File Gambar (Hanya lewat POST multipart/form-data). |
curl -X GET "https://tools.crshd.us.kg/text2qrcode?text=Halo&darkColor=%234f46e5" --output my_qr.png
curl -X POST "https://tools.crshd.us.kg/text2qrcode" \ -F "text=Halo" \ -F "logo=@logo_anda.png" \ --output qr_with_logo.png
Membuat gambar teks gaya Brat dengan dukungan kustom Font dan Emoji. Output: **image/png**.
| Parameter | Status | Deskripsi |
|---|---|---|
text | Wajib | Teks yang akan ditampilkan. |
font | Opsional | Lihat daftar font yang tersedia di bawah. |
weight | Opsional | Ketebalan font: normal atau bold. |
emoji | Opsional | Pilihan: ios atau android. |
bg | Opsional | Warna background (Hex tanpa #). |
color | Opsional | Warna teks (Hex tanpa #). |
blur | Opsional | Tingkat keburaman teks (angka, default: 0). |
curl -X GET "https://tools.crshd.us.kg/api/brat?text=Halo+Dunia&font=Stranger&weight=bold&emoji=ios&bg=ffffff&blur=2" --output brat_kustom.png
Membuat animasi teks gaya Brat (GIF) dengan dukungan kustom gaya dan kontrol animasi. Output: **image/gif**.
| Parameter | Status | Deskripsi |
|---|---|---|
text | Wajib | Teks animasi (Gunakan | untuk jeda/delay). |
tempo | Opsional | Kecepatan animasi dalam ms (default: 100). |
anim | Opsional | Tipe animasi: char (per huruf) atau word (per kata). |
endDelay | Opsional | Waktu henti di frame terakhir dalam ms (default: 2000). |
font | Opsional | Nama font (Sama seperti daftar font Brat statis). |
weight | Opsional | Ketebalan font: normal atau bold. |
emoji | Opsional | Pilihan: ios atau android. |
bg | Opsional | Warna background (Hex tanpa #). |
color | Opsional | Warna teks (Hex tanpa #). |
blur | Opsional | Tingkat keburaman teks (angka, default: 0). |
curl -X GET "https://tools.crshd.us.kg/api/brat-gif?text=Halo|Dunia&anim=word&tempo=150&bg=000000&color=ffffff" --output brat_anim.gif
Menghasilkan tampilan gelembung chat iPhone realistis dengan font asli iOS dan efek timbul 3D. Output: **image/png**.
| Parameter | Status | Deskripsi |
|---|---|---|
text | Wajib | Teks pesan chat (Maksimal 200 karakter). |
time | Opsional | Waktu (Format HH.mm, contoh: 14.24). Default: Waktu server. |
status | Opsional | Centang: 1 (Sent), 2 (Delivered), 3 (Read). Default: 3. |
curl -X GET "https://tools.crshd.us.kg/api/fakechatios?text=Halo+sayang&status=3&time=14.24" --output fakechat_ios.png
Membuat teks animasi GIF dengan warna yang berkedip (RGB) dan latar belakang transparan. Output: **image/gif**.
| Parameter | Status | Deskripsi |
|---|---|---|
text | Wajib | Teks yang akan dianimasikan. |
colors | Opsional | Daftar warna (Nama warna CSS atau Hex tanpa #), dipisahkan koma. |
delay | Opsional | Kecepatan animasi dalam milidetik (default: 150). |
size | Opsional | Ukuran font (default: 120). |
font | Opsional | Nama font (sama seperti daftar font Brat). |
curl -X GET "https://tools.crshd.us.kg/api/rgbtext?text=Warning&colors=red,white,blue&delay=100&size=150" --output rgb_text.gif
Membuat file struk (thermal style) dari data JSON dengan input header, transaksi, items, dan metode pembayaran lengkap. API mereturn format **JSON Base64 PDF**, yang di Frontend bisa diconvert instan menjadi PNG via library tambahan.
curl -X POST "https://tools.crshd.us.kg/api/struk" \
-H "Content-Type: application/json" \
-d '{
"toko": {
"nama": "Kupretr Shop",
"alamat": "Jl. kuprettt No.27",
"kota": "kupretttt",
"telp": "222777"
},
"kasir": "kupret",
"pelanggan": "kupret2",
"alamatPelanggan": "Jl. kuprettt, prettt",
"nomorStruk": "No.27",
"items": [
{ "nama": "namabarang", "qty": 1, "satuan": "lusin", "harga": 36000 },
{ "nama": "namabarang", "qty": 1, "satuan": "500 ml", "harga": 7000 }
],
"metodeBayar": "Cash",
"bayar": 70000
}'
Gunakan Query Params ?text=... untuk GET.
curl -X POST "https://tools.crshd.us.kg/tools/text2base64" \
-H "Content-Type: application/json" \
-d '{"text": "Halo Dunia"}'
https://tools.crshd.us.kg/tools/text2base64?text=Halo+Dunia
Gunakan Query Params ?base64=... untuk GET.
curl -X POST "https://tools.crshd.us.kg/tools/base64totext" \
-H "Content-Type: application/json" \
-d '{"base64": "SGFsb8KgRHVuaWE="}'
https://tools.crshd.us.kg/tools/base64totext?base64=SGFsb8KgRHVuaWE=
curl -X POST "https://tools.crshd.us.kg/tools/image2base64" \ -F "image=@foto.jpg"
curl -X POST "https://tools.crshd.us.kg/tools/base64toimage" \
-H "Content-Type: application/json" \
-d '{"base64": "...", "ext": "png"}'