Sunucu tarafında QR kod üretir. CDN gibi kullanın — herhangi bir siteye <img src> olarak gömün.
GET https://tools.ismyazilim.com/api/qr
| Parametre | Tip | Varsayılan | Açıklama |
|---|---|---|---|
content | string | zorunlu | Kodlanacak metin/URL |
size | int 64–2000 | 400 | Çıktı boyutu (px) |
ec | L / M / Q / H | M | Hata düzeltme seviyesi |
format | png / svg | png | Çıktı formatı |
fg | hex (6) | 000000 | Önplan rengi |
bg | hex (6) | ffffff | Arkaplan rengi |
margin | int 0–20 | 4 | Margin (modül) |
https://tools.ismyazilim.com/api/qr?content=hello%20world
https://tools.ismyazilim.com/api/qr?content=https://ismyazilim.com&size=500&ec=H
https://tools.ismyazilim.com/api/qr?content=test&format=svg&fg=ff0000
<img src="https://tools.ismyazilim.com/api/qr?content=hello&size=200" alt="QR">
Code128 (serbest metin) veya EAN-13 (12-13 hane). PNG döner.
GET https://tools.ismyazilim.com/api/barcode
| Parametre | Tip | Varsayılan | Açıklama |
|---|---|---|---|
type | code128 / ean13 | code128 | Barkod türü |
text | string | zorunlu | Barkod içeriği. EAN-13 için 12 veya 13 hane |
height | int 20–800 | 100 | Yükseklik (px) |
width | int 40–2000 | 300 | Genişlik (px) |
https://tools.ismyazilim.com/api/barcode?type=code128&text=3954083289&height=100&width=300
https://tools.ismyazilim.com/api/barcode?type=ean13&text=590123412345&height=50&width=300
<img src="https://tools.ismyazilim.com/api/barcode?type=ean13&text=590123412345" alt="Barkod">
optimized.zip olarak indirilir.
Sütun adlarını gönderin, başlık satırı stilize edilmiş bir .xlsx dosyası dönsün. Müşteri import dosyaları için pratik.
POST https://tools.ismyazilim.com/api/excel
GET de desteklenir; sütun listesi uzunsa URL sınırlarına takılmamak için POST tercih edilmelidir.
| Parametre | Tip | Varsayılan | Açıklama |
|---|---|---|---|
columns | string | zorunlu | Sütun adları. Yeni satırla ayrılır. Tek satır verilirse virgülle ayrılır. |
filename | string | template | Dosya adı (otomatik .xlsx eklenir). Sadece harf/rakam/_/-/boşluk; 60 karaktere kadar. |
sheet | string | Veri | Sheet adı. Excel limiti 31 karakter. |
rows | int 0–100 | 0 | Başlık altında bu kadar boş satır. |
application/vnd.openxmlformats-officedocument.spreadsheetml.sheetcurl -X POST https://tools.ismyazilim.com/api/excel \
--data-urlencode "columns=Ürün Kodu
Ürün Adı
Fiyat
Stok
KDV" \
--data-urlencode "filename=urun-import" \
--data-urlencode "sheet=Ürünler" \
--data-urlencode "rows=5" \
-o template.xlsx
<form method="POST" action="https://tools.ismyazilim.com/api/excel">
<textarea name="columns">Ad
Soyad
Email</textarea>
<input name="filename" value="musteri-listesi">
<button type="submit">İndir</button>
</form>