Qtex API Docs

← KEMBALI KE BERANDA
GET POST

1. QR Code Generator

Menghasilkan gambar QR melalui URL (GET) atau Form Data (POST). Output: **image/png**.

ParameterStatusDeskripsi
textWajibTeks atau URL yang akan di-encode.
darkColorOpsionalWarna pola (Gunakan URL encode untuk #, misal: %23000000).
lightColorOpsionalWarna latar (Gunakan URL encode).
transparentOpsionalSet true untuk background transparan.
logoOpsionalFile 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
GET

2. Brat Sticker Generator

Membuat gambar teks gaya Brat dengan dukungan kustom Font dan Emoji. Output: **image/png**.

ParameterStatusDeskripsi
textWajibTeks yang akan ditampilkan.
fontOpsionalLihat daftar font yang tersedia di bawah.
weightOpsionalKetebalan font: normal atau bold.
emojiOpsionalPilihan: ios atau android.
bgOpsionalWarna background (Hex tanpa #).
colorOpsionalWarna teks (Hex tanpa #).
blurOpsionalTingkat keburaman teks (angka, default: 0).

Daftar Font yang Tersedia: 0

Arial Bold (default) CakeCafe Stranger ScribblesJE ShadowsIntoLight ComicNeue-Bold ComicNeue-BoldItalic ComicNeue-Italic ComicNeue-Light ComicNeue-LightItalic ComicNeue-Regular ReenieBeanie-Regular SFregular SFmedium NokiaPixel Japanese Korean
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
GET

3. Brat Animated (GIF) Generator

Membuat animasi teks gaya Brat (GIF) dengan dukungan kustom gaya dan kontrol animasi. Output: **image/gif**.

ParameterStatusDeskripsi
textWajibTeks animasi (Gunakan | untuk jeda/delay).
tempoOpsionalKecepatan animasi dalam ms (default: 100).
animOpsionalTipe animasi: char (per huruf) atau word (per kata).
endDelayOpsionalWaktu henti di frame terakhir dalam ms (default: 2000).
fontOpsionalNama font (Sama seperti daftar font Brat statis).
weightOpsionalKetebalan font: normal atau bold.
emojiOpsionalPilihan: ios atau android.
bgOpsionalWarna background (Hex tanpa #).
colorOpsionalWarna teks (Hex tanpa #).
blurOpsionalTingkat 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
GET

4. Fake iOS Chat Generator

Menghasilkan tampilan gelembung chat iPhone realistis dengan font asli iOS dan efek timbul 3D. Output: **image/png**.

ParameterStatusDeskripsi
textWajibTeks pesan chat (Maksimal 200 karakter).
timeOpsionalWaktu (Format HH.mm, contoh: 14.24). Default: Waktu server.
statusOpsionalCentang: 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
GET

5. RGB Text (GIF) Generator

Membuat teks animasi GIF dengan warna yang berkedip (RGB) dan latar belakang transparan. Output: **image/gif**.

ParameterStatusDeskripsi
textWajibTeks yang akan dianimasikan.
colorsOpsionalDaftar warna (Nama warna CSS atau Hex tanpa #), dipisahkan koma.
delayOpsionalKecepatan animasi dalam milidetik (default: 150).
sizeOpsionalUkuran font (default: 120).
fontOpsionalNama 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
POST

6. Struk PDF Generator

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
}'
GET POST

7. Text to Base64

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
GET POST

8. Base64 to Text

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=
POST

9. Image to Base64

curl -X POST "https://tools.crshd.us.kg/tools/image2base64" \
-F "image=@foto.jpg"
POST

10. Base64 to Image

curl -X POST "https://tools.crshd.us.kg/tools/base64toimage" \
-H "Content-Type: application/json" \
-d '{"base64": "...", "ext": "png"}'