Best.Free API - פֿאַר אַנטוויקלערס
אויטאָמאַטיזיר אַװעקצושטעלן אַ מכשיר פֿון אייער אייגענעם קאָד. יעדער אינטאַגראַטיווער מכשיר װײַזט אַ איין POST סוף־פּונקט װאָס װײַזט צוריק פּונקט װי דער װײַב־אַפּליקאַציע פּראָדוצירט
קײן קלאַװיש צו אָנהײבן
POST און אַרײַנלאָזן. װיפֿל־בײדיקער IP; אַרײַנלאָגירן שפּעטער פֿאַר העכערע װירוס־בײַטונגען
די זעלבע װי די װײַב־פּראָגראַם
דער סוף־פּונקט װײַזט די זעלבע פּראָצעסער - די זעלבע אױסגאַבע, קײן איבערראַשן ניט
אין־געפֿיל, פּריוואַט
Files are processed in memory and never stored on disk.
װײַז
סײַדן אַ POST צו אַ געצייַג־סוף־פּונקט אונטער דעם. JSON־מאָד מכשירים נעמען אַ JSON־קאָפּ; טעקע מכשירים נעמען אַ מער־װידערגעשײדענע פֿאָרמע־דאַטע. דער ענטפֿער איז די פֿאַרענדיקטע טעקע אָדער אַ JSON־רײַטפֿאַל
סוף־פּראָצעס (45)
https://best.free/api/tools/pdf-annotator/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/pdf-annotator/ \
-F 'file=@document.pdf' \
-F 'type=note' \
-F 'text=Please review this section' \
-F 'page=1' \
-F 'x=72' \
-F 'y=72' \
-o annotated.pdf
import requests
files = {"file": open("document.pdf", "rb")}
data = {"type": "note", "text": "Please review this section", "page": 1, "x": 72, "y": 72}
r = requests.post("https://best.free/api/tools/pdf-annotator/", files=files, data=data)
with open("annotated.pdf", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("type", "note");
fd.append("text", "Please review this section");
fd.append("page", 1);
fd.append("x", 72);
fd.append("y", 72);
const r = await fetch("https://best.free/api/tools/pdf-annotator/", { method: "POST", body: fd });
const blob = await r.blob(); // the annotated.pdf
https://best.free/api/tools/audio-converter/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/audio-converter/ \
-F 'file=@track.wav' \
-F 'format=mp3' \
-o audio.mp3
import requests
files = {"file": open("track.wav", "rb")}
data = {"format": "mp3"}
r = requests.post("https://best.free/api/tools/audio-converter/", files=files, data=data)
with open("audio.mp3", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("format", "mp3");
const r = await fetch("https://best.free/api/tools/audio-converter/", { method: "POST", body: fd });
const blob = await r.blob(); // the audio.mp3
https://best.free/api/tools/background-remover/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/background-remover/ \
-F 'file=@portrait.jpg' \
-o no-background.png
import requests
files = {"file": open("portrait.jpg", "rb")}
r = requests.post("https://best.free/api/tools/background-remover/", files=files)
with open("no-background.png", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
const r = await fetch("https://best.free/api/tools/background-remover/", { method: "POST", body: fd });
const blob = await r.blob(); // the no-background.png
https://best.free/api/tools/barcode-generator/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/barcode-generator/ \
-H 'Content-Type: application/json' \
-d '{"text": "0123456789012", "symbology": "code128"}'
import requests
r = requests.post(
"https://best.free/api/tools/barcode-generator/",
json={"text": "0123456789012", "symbology": "code128"},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/barcode-generator/", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ text: "0123456789012", symbology: "code128" }),
});
const data = await r.json();
console.log(data);
https://best.free/api/tools/csv-to-json/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/csv-to-json/ \
-H 'Content-Type: application/json' \
-d '{"text": "name,age\\nAda,36", "delimiter": ",", "header": true}'
import requests
r = requests.post(
"https://best.free/api/tools/csv-to-json/",
json={"text": "name,age\nAda,36", "delimiter": ",", "header": True},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/csv-to-json/", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ text: "name,age\nAda,36", delimiter: ",", header: true }),
});
const data = await r.json();
console.log(data);
https://best.free/api/tools/case-converter/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/case-converter/ \
-H 'Content-Type: application/json' \
-d '{"text": "hello world from best free"}'
import requests
r = requests.post(
"https://best.free/api/tools/case-converter/",
json={"text": "hello world from best free"},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/case-converter/", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ text: "hello world from best free" }),
});
const data = await r.json();
console.log(data);
https://best.free/api/tools/compress-pdf/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/compress-pdf/ \
-F 'file=@document.pdf' \
-o compressed.pdf
import requests
files = {"file": open("document.pdf", "rb")}
r = requests.post("https://best.free/api/tools/compress-pdf/", files=files)
with open("compressed.pdf", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
const r = await fetch("https://best.free/api/tools/compress-pdf/", { method: "POST", body: fd });
const blob = await r.blob(); // the compressed.pdf
https://best.free/api/tools/image-crop/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/image-crop/ \
-F 'file=@photo.jpg' \
-F 'x=0' \
-F 'y=0' \
-F 'width=400' \
-F 'height=300' \
-o cropped.png
import requests
files = {"file": open("photo.jpg", "rb")}
data = {"x": 0, "y": 0, "width": 400, "height": 300}
r = requests.post("https://best.free/api/tools/image-crop/", files=files, data=data)
with open("cropped.png", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("x", 0);
fd.append("y", 0);
fd.append("width", 400);
fd.append("height", 300);
const r = await fetch("https://best.free/api/tools/image-crop/", { method: "POST", body: fd });
const blob = await r.blob(); // the cropped.png
https://best.free/api/tools/currency-converter/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/currency-converter/ \
-H 'Content-Type: application/json' \
-d '{"amount": 100, "from": "USD", "to": "EUR"}'
import requests
r = requests.post(
"https://best.free/api/tools/currency-converter/",
json={"amount": 100, "from": "USD", "to": "EUR"},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/currency-converter/", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ amount: 100, from: "USD", to: "EUR" }),
});
const data = await r.json();
console.log(data);
https://best.free/api/tools/document-converter/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/document-converter/ \
-F 'file=@document.docx' \
-F 'format=pdf' \
-o document.pdf
import requests
files = {"file": open("document.docx", "rb")}
data = {"format": "pdf"}
r = requests.post("https://best.free/api/tools/document-converter/", files=files, data=data)
with open("document.pdf", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("format", "pdf");
const r = await fetch("https://best.free/api/tools/document-converter/", { method: "POST", body: fd });
const blob = await r.blob(); // the document.pdf
https://best.free/api/tools/ebook-converter/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/ebook-converter/ \
-F 'file=@book.mobi' \
-F 'format=epub' \
-o book.epub
import requests
files = {"file": open("book.mobi", "rb")}
data = {"format": "epub"}
r = requests.post("https://best.free/api/tools/ebook-converter/", files=files, data=data)
with open("book.epub", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("format", "epub");
const r = await fetch("https://best.free/api/tools/ebook-converter/", { method: "POST", body: fd });
const blob = await r.blob(); // the book.epub
https://best.free/api/tools/favicon-maker/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/favicon-maker/ \
-F 'file=@logo.png' \
-o favicons.zip
import requests
files = {"file": open("logo.png", "rb")}
r = requests.post("https://best.free/api/tools/favicon-maker/", files=files)
with open("favicons.zip", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
const r = await fetch("https://best.free/api/tools/favicon-maker/", { method: "POST", body: fd });
const blob = await r.blob(); // the favicons.zip
https://best.free/api/tools/image-compressor/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/image-compressor/ \
-F 'file=@photo.jpg' \
-F 'quality=70' \
-F 'format=jpg' \
-o compressed.jpg
import requests
files = {"file": open("photo.jpg", "rb")}
data = {"quality": 70, "format": "jpg"}
r = requests.post("https://best.free/api/tools/image-compressor/", files=files, data=data)
with open("compressed.jpg", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("quality", 70);
fd.append("format", "jpg");
const r = await fetch("https://best.free/api/tools/image-compressor/", { method: "POST", body: fd });
const blob = await r.blob(); // the compressed.jpg
https://best.free/api/tools/image-converter/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/image-converter/ \
-F 'file=@photo.jpg' \
-F 'format=png' \
-o image.png
import requests
files = {"file": open("photo.jpg", "rb")}
data = {"format": "png"}
r = requests.post("https://best.free/api/tools/image-converter/", files=files, data=data)
with open("image.png", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("format", "png");
const r = await fetch("https://best.free/api/tools/image-converter/", { method: "POST", body: fd });
const blob = await r.blob(); // the image.png
https://best.free/api/tools/image-enhancer/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/image-enhancer/ \
-F 'file=@photo.jpg' \
-F 'contrast=1.1' \
-F 'color=1.15' \
-o enhanced.png
import requests
files = {"file": open("photo.jpg", "rb")}
data = {"contrast": 1.1, "color": 1.15}
r = requests.post("https://best.free/api/tools/image-enhancer/", files=files, data=data)
with open("enhanced.png", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("contrast", 1.1);
fd.append("color", 1.15);
const r = await fetch("https://best.free/api/tools/image-enhancer/", { method: "POST", body: fd });
const blob = await r.blob(); // the enhanced.png
https://best.free/api/tools/image-metadata/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/image-metadata/ \
-F 'file=@photo.jpg' \
-F 'action=read' \
-o metadata.json
import requests
files = {"file": open("photo.jpg", "rb")}
data = {"action": "read"}
r = requests.post("https://best.free/api/tools/image-metadata/", files=files, data=data)
with open("metadata.json", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("action", "read");
const r = await fetch("https://best.free/api/tools/image-metadata/", { method: "POST", body: fd });
const blob = await r.blob(); // the metadata.json
https://best.free/api/tools/image-optimizer/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/image-optimizer/ \
-F 'file=@photo.jpg' \
-o optimized.jpg
import requests
files = {"file": open("photo.jpg", "rb")}
r = requests.post("https://best.free/api/tools/image-optimizer/", files=files)
with open("optimized.jpg", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
const r = await fetch("https://best.free/api/tools/image-optimizer/", { method: "POST", body: fd });
const blob = await r.blob(); // the optimized.jpg
https://best.free/api/tools/image-resizer/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/image-resizer/ \
-F 'file=@photo.jpg' \
-F 'width=800' \
-F 'height=600' \
-F 'keep_aspect=True' \
-o resized.png
import requests
files = {"file": open("photo.jpg", "rb")}
data = {"width": 800, "height": 600, "keep_aspect": True}
r = requests.post("https://best.free/api/tools/image-resizer/", files=files, data=data)
with open("resized.png", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("width", 800);
fd.append("height", 600);
fd.append("keep_aspect", true);
const r = await fetch("https://best.free/api/tools/image-resizer/", { method: "POST", body: fd });
const blob = await r.blob(); // the resized.png
https://best.free/api/tools/image-sharpener/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/image-sharpener/ \
-F 'file=@photo.jpg' \
-F 'amount=150' \
-F 'radius=2' \
-o sharper.png
import requests
files = {"file": open("photo.jpg", "rb")}
data = {"amount": 150, "radius": 2}
r = requests.post("https://best.free/api/tools/image-sharpener/", files=files, data=data)
with open("sharper.png", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("amount", 150);
fd.append("radius", 2);
const r = await fetch("https://best.free/api/tools/image-sharpener/", { method: "POST", body: fd });
const blob = await r.blob(); // the sharper.png
https://best.free/api/tools/image-vectorizer/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/image-vectorizer/ \
-F 'file=@logo.png' \
-F 'mode=color' \
-o image.svg
import requests
files = {"file": open("logo.png", "rb")}
data = {"mode": "color"}
r = requests.post("https://best.free/api/tools/image-vectorizer/", files=files, data=data)
with open("image.svg", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("mode", "color");
const r = await fetch("https://best.free/api/tools/image-vectorizer/", { method: "POST", body: fd });
const blob = await r.blob(); // the image.svg
https://best.free/api/tools/invoice-generator/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/invoice-generator/ \
-H 'Content-Type: application/json' \
-d '{"from": "Acme LLC", "to": "Client Co", "invoice_number": "INV-001", "items": "Design work | 10 | 75", "tax_rate": 8.5, "currency": "$"}'
import requests
r = requests.post(
"https://best.free/api/tools/invoice-generator/",
json={"from": "Acme LLC", "to": "Client Co", "invoice_number": "INV-001", "items": "Design work | 10 | 75", "tax_rate": 8.5, "currency": "$"},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/invoice-generator/", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ from: "Acme LLC", to: "Client Co", invoice_number: "INV-001", items: "Design work | 10 | 75", tax_rate: 8.5, currency: "$" }),
});
const data = await r.json();
console.log(data);
https://best.free/api/tools/jpg-to-pdf/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/jpg-to-pdf/ \
-F 'files=@photo1.jpg' \
-F 'files=@photo2.jpg' \
-o images.pdf
import requests
files = [("files", open(p, "rb")) for p in ["photo1.jpg", "photo2.jpg"]]
r = requests.post("https://best.free/api/tools/jpg-to-pdf/", files=files)
with open("images.pdf", "wb") as out:
out.write(r.content)
const fd = new FormData();
for (const file of fileInput.files) fd.append("files", file);
const r = await fetch("https://best.free/api/tools/jpg-to-pdf/", { method: "POST", body: fd });
const blob = await r.blob(); // the images.pdf
https://best.free/api/tools/json-formatter/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/json-formatter/ \
-H 'Content-Type: application/json' \
-d '{"text": "{\"b\":2,\"a\":1}", "action": "format", "indent": 2, "sort": true}'
import requests
r = requests.post(
"https://best.free/api/tools/json-formatter/",
json={"text": "{\"b\":2,\"a\":1}", "action": "format", "indent": 2, "sort": True},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/json-formatter/", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ text: "{\"b\":2,\"a\":1}", action: "format", indent: 2, sort: true }),
});
const data = await r.json();
console.log(data);
https://best.free/api/tools/json-to-csv/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/json-to-csv/ \
-H 'Content-Type: application/json' \
-d '{"text": "[{\"name\":\"Ada\",\"age\":36}]"}'
import requests
r = requests.post(
"https://best.free/api/tools/json-to-csv/",
json={"text": "[{\"name\":\"Ada\",\"age\":36}]"},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/json-to-csv/", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ text: "[{\"name\":\"Ada\",\"age\":36}]" }),
});
const data = await r.json();
console.log(data);
https://best.free/api/tools/merge-pdf/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/merge-pdf/ \
-F 'files=@file1.pdf' \
-F 'files=@file2.pdf' \
-o merged.pdf
import requests
files = [("files", open(p, "rb")) for p in ["file1.pdf", "file2.pdf"]]
r = requests.post("https://best.free/api/tools/merge-pdf/", files=files)
with open("merged.pdf", "wb") as out:
out.write(r.content)
const fd = new FormData();
for (const file of fileInput.files) fd.append("files", file);
const r = await fetch("https://best.free/api/tools/merge-pdf/", { method: "POST", body: fd });
const blob = await r.blob(); // the merged.pdf
https://best.free/api/tools/pdf-organizer/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/pdf-organizer/ \
-F 'file=@document.pdf' \
-F 'pages=3,1,2' \
-F 'rotate=1:90,3:180' \
-o organized.pdf
import requests
files = {"file": open("document.pdf", "rb")}
data = {"pages": "3,1,2", "rotate": "1:90,3:180"}
r = requests.post("https://best.free/api/tools/pdf-organizer/", files=files, data=data)
with open("organized.pdf", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("pages", "3,1,2");
fd.append("rotate", "1:90,3:180");
const r = await fetch("https://best.free/api/tools/pdf-organizer/", { method: "POST", body: fd });
const blob = await r.blob(); // the organized.pdf
https://best.free/api/tools/pdf-form-filler/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/pdf-form-filler/ \
-F 'file=@form.pdf' \
-F 'fields={"full_name": "Jane Doe", "date": "2026-06-27"}' \
-o filled.pdf
import requests
files = {"file": open("form.pdf", "rb")}
data = {"fields": "{\"full_name\": \"Jane Doe\", \"date\": \"2026-06-27\"}"}
r = requests.post("https://best.free/api/tools/pdf-form-filler/", files=files, data=data)
with open("filled.pdf", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("fields", "{\"full_name\": \"Jane Doe\", \"date\": \"2026-06-27\"}");
const r = await fetch("https://best.free/api/tools/pdf-form-filler/", { method: "POST", body: fd });
const blob = await r.blob(); // the filled.pdf
https://best.free/api/tools/pdf-to-excel/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/pdf-to-excel/ \
-F 'file=@report.pdf' \
-o tables.xlsx
import requests
files = {"file": open("report.pdf", "rb")}
r = requests.post("https://best.free/api/tools/pdf-to-excel/", files=files)
with open("tables.xlsx", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
const r = await fetch("https://best.free/api/tools/pdf-to-excel/", { method: "POST", body: fd });
const blob = await r.blob(); // the tables.xlsx
https://best.free/api/tools/pdf-to-jpg/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/pdf-to-jpg/ \
-F 'file=@document.pdf' \
-F 'dpi=150' \
-o pages-jpg.zip
import requests
files = {"file": open("document.pdf", "rb")}
data = {"dpi": 150}
r = requests.post("https://best.free/api/tools/pdf-to-jpg/", files=files, data=data)
with open("pages-jpg.zip", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("dpi", 150);
const r = await fetch("https://best.free/api/tools/pdf-to-jpg/", { method: "POST", body: fd });
const blob = await r.blob(); // the pages-jpg.zip
https://best.free/api/tools/pdf-to-ppt/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/pdf-to-ppt/ \
-F 'file=@document.pdf' \
-F 'dpi=150' \
-o slides.pptx
import requests
files = {"file": open("document.pdf", "rb")}
data = {"dpi": 150}
r = requests.post("https://best.free/api/tools/pdf-to-ppt/", files=files, data=data)
with open("slides.pptx", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("dpi", 150);
const r = await fetch("https://best.free/api/tools/pdf-to-ppt/", { method: "POST", body: fd });
const blob = await r.blob(); // the slides.pptx
https://best.free/api/tools/pdf-to-word/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/pdf-to-word/ \
-F 'file=@document.pdf' \
-o document.docx
import requests
files = {"file": open("document.pdf", "rb")}
r = requests.post("https://best.free/api/tools/pdf-to-word/", files=files)
with open("document.docx", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
const r = await fetch("https://best.free/api/tools/pdf-to-word/", { method: "POST", body: fd });
const blob = await r.blob(); // the document.docx
https://best.free/api/tools/password-generator/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/password-generator/ \
-H 'Content-Type: application/json' \
-d '{"length": 20, "count": 5, "upper": true, "lower": true, "digits": true, "symbols": true}'
import requests
r = requests.post(
"https://best.free/api/tools/password-generator/",
json={"length": 20, "count": 5, "upper": True, "lower": True, "digits": True, "symbols": True},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/password-generator/", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ length: 20, count: 5, upper: true, lower: true, digits: true, symbols: true }),
});
const data = await r.json();
console.log(data);
https://best.free/api/tools/ppt-to-pdf/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/ppt-to-pdf/ \
-F 'file=@deck.pptx' \
-o slides.pdf
import requests
files = {"file": open("deck.pptx", "rb")}
r = requests.post("https://best.free/api/tools/ppt-to-pdf/", files=files)
with open("slides.pdf", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
const r = await fetch("https://best.free/api/tools/ppt-to-pdf/", { method: "POST", body: fd });
const blob = await r.blob(); // the slides.pdf
https://best.free/api/tools/qr-code-generator/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/qr-code-generator/ \
-H 'Content-Type: application/json' \
-d '{"text": "https://best.free", "size": 10, "ec": "M"}'
import requests
r = requests.post(
"https://best.free/api/tools/qr-code-generator/",
json={"text": "https://best.free", "size": 10, "ec": "M"},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/qr-code-generator/", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ text: "https://best.free", size: 10, ec: "M" }),
});
const data = await r.json();
console.log(data);
https://best.free/api/tools/resume-builder/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/resume-builder/ \
-H 'Content-Type: application/json' \
-d '{"name": "Ada Lovelace", "title": "Software Engineer", "email": "ada@example.com", "summary": "Backend engineer with 8 years experience.", "experience": "Senior Engineer, Acme (2020-2026)", "education": "BSc Computer Science", "skills": "Python, Django, PostgreSQL"}'
import requests
r = requests.post(
"https://best.free/api/tools/resume-builder/",
json={"name": "Ada Lovelace", "title": "Software Engineer", "email": "ada@example.com", "summary": "Backend engineer with 8 years experience.", "experience": "Senior Engineer, Acme (2020-2026)", "education": "BSc Computer Science", "skills": "Python, Django, PostgreSQL"},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/resume-builder/", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ name: "Ada Lovelace", title: "Software Engineer", email: "ada@example.com", summary: "Backend engineer with 8 years experience.", experience: "Senior Engineer, Acme (2020-2026)", education: "BSc Computer Science", skills: "Python, Django, PostgreSQL" }),
});
const data = await r.json();
console.log(data);
https://best.free/api/tools/image-rotate/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/image-rotate/ \
-F 'file=@photo.jpg' \
-F 'angle=90' \
-F 'flip=none' \
-o rotated.png
import requests
files = {"file": open("photo.jpg", "rb")}
data = {"angle": 90, "flip": "none"}
r = requests.post("https://best.free/api/tools/image-rotate/", files=files, data=data)
with open("rotated.png", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("angle", 90);
fd.append("flip", "none");
const r = await fetch("https://best.free/api/tools/image-rotate/", { method: "POST", body: fd });
const blob = await r.blob(); // the rotated.png
https://best.free/api/tools/svg-to-png/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/svg-to-png/ \
-F 'file=@image.svg' \
-F 'format=png' \
-F 'scale=1' \
-o image.png
import requests
files = {"file": open("image.svg", "rb")}
data = {"format": "png", "scale": 1}
r = requests.post("https://best.free/api/tools/svg-to-png/", files=files, data=data)
with open("image.png", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("format", "png");
fd.append("scale", 1);
const r = await fetch("https://best.free/api/tools/svg-to-png/", { method: "POST", body: fd });
const blob = await r.blob(); // the image.png
https://best.free/api/tools/pdf-sign/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/pdf-sign/ \
-F 'file=@contract.pdf' \
-F 'signature=@signature.png' \
-F 'text=Jane Doe' \
-F 'page=1' \
-F 'x=350' \
-F 'y=680' \
-F 'width=160' \
-o signed.pdf
import requests
files = {"file": open("contract.pdf", "rb"), "signature": open("signature.png", "rb")}
data = {"text": "Jane Doe", "page": 1, "x": 350, "y": 680, "width": 160}
r = requests.post("https://best.free/api/tools/pdf-sign/", files=files, data=data)
with open("signed.pdf", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("signature", fileInput.files[0]);
fd.append("text", "Jane Doe");
fd.append("page", 1);
fd.append("x", 350);
fd.append("y", 680);
fd.append("width", 160);
const r = await fetch("https://best.free/api/tools/pdf-sign/", { method: "POST", body: fd });
const blob = await r.blob(); // the signed.pdf
https://best.free/api/tools/split-pdf/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/split-pdf/ \
-F 'file=@document.pdf' \
-F 'pages=1-3,5' \
-F 'mode=extract' \
-o split.pdf
import requests
files = {"file": open("document.pdf", "rb")}
data = {"pages": "1-3,5", "mode": "extract"}
r = requests.post("https://best.free/api/tools/split-pdf/", files=files, data=data)
with open("split.pdf", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("pages", "1-3,5");
fd.append("mode", "extract");
const r = await fetch("https://best.free/api/tools/split-pdf/", { method: "POST", body: fd });
const blob = await r.blob(); // the split.pdf
https://best.free/api/tools/url-shortener/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/url-shortener/ \
-H 'Content-Type: application/json' \
-d '{"url": "https://example.com/a/very/long/path"}'
import requests
r = requests.post(
"https://best.free/api/tools/url-shortener/",
json={"url": "https://example.com/a/very/long/path"},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/url-shortener/", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ url: "https://example.com/a/very/long/path" }),
});
const data = await r.json();
console.log(data);
https://best.free/api/tools/unit-converter/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/unit-converter/ \
-H 'Content-Type: application/json' \
-d '{"category": "length", "value": 10, "from": "mi", "to": "km"}'
import requests
r = requests.post(
"https://best.free/api/tools/unit-converter/",
json={"category": "length", "value": 10, "from": "mi", "to": "km"},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/unit-converter/", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ category: "length", value: 10, from: "mi", to: "km" }),
});
const data = await r.json();
console.log(data);
https://best.free/api/tools/pdf-unlock/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/pdf-unlock/ \
-F 'file=@protected.pdf' \
-F 'action=remove' \
-F 'password=currentpass' \
-F 'new_password=newpass' \
-o unlocked.pdf
import requests
files = {"file": open("protected.pdf", "rb")}
data = {"action": "remove", "password": "currentpass", "new_password": "newpass"}
r = requests.post("https://best.free/api/tools/pdf-unlock/", files=files, data=data)
with open("unlocked.pdf", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("action", "remove");
fd.append("password", "currentpass");
fd.append("new_password", "newpass");
const r = await fetch("https://best.free/api/tools/pdf-unlock/", { method: "POST", body: fd });
const blob = await r.blob(); // the unlocked.pdf
https://best.free/api/tools/video-converter/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/video-converter/ \
-F 'file=@clip.mov' \
-F 'format=mp4' \
-o video.mp4
import requests
files = {"file": open("clip.mov", "rb")}
data = {"format": "mp4"}
r = requests.post("https://best.free/api/tools/video-converter/", files=files, data=data)
with open("video.mp4", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("format", "mp4");
const r = await fetch("https://best.free/api/tools/video-converter/", { method: "POST", body: fd });
const blob = await r.blob(); // the video.mp4
https://best.free/api/tools/word-counter/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/word-counter/ \
-H 'Content-Type: application/json' \
-d '{"text": "Paste any text here to count it."}'
import requests
r = requests.post(
"https://best.free/api/tools/word-counter/",
json={"text": "Paste any text here to count it."},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/word-counter/", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ text: "Paste any text here to count it." }),
});
const data = await r.json();
console.log(data);
https://best.free/api/tools/archive-zip/
װײַז טעקסט פֿאַרבundo-type →
curl -X POST https://best.free/api/tools/archive-zip/ \
-F 'files=@file1.txt' \
-F 'files=@file2.txt' \
-F 'level=6' \
-F 'name=archive' \
-o archive.zip
import requests
files = [("files", open(p, "rb")) for p in ["file1.txt", "file2.txt"]]
data = {"level": 6, "name": "archive"}
r = requests.post("https://best.free/api/tools/archive-zip/", files=files, data=data)
with open("archive.zip", "wb") as out:
out.write(r.content)
const fd = new FormData();
for (const file of fileInput.files) fd.append("files", file);
fd.append("level", 6);
fd.append("name", "archive");
const r = await fetch("https://best.free/api/tools/archive-zip/", { method: "POST", body: fd });
const blob = await r.blob(); // the archive.zip
װיפֿל װײַטער װוּנדערלעך װעל איך װײַזן דעם קאָפּ־צעטל?קאָנטאַקט.