Features
Why Choose Converterer?
All-in-One Conversion
Convert between hundreds of file formats, including PDF, DOCX, JPG, PNG, MP3, MP4, and many more.
Lightning Fast
Our cloud infrastructure ensures your files are converted in seconds, no matter the size.
Privacy First
Your files are encrypted and automatically deleted after conversion. We never store your data.
No Installation Needed
Everything happens in your browser. No software to install, ever.
Developer API
Automate your workflow with our robust API. Integrate file conversion into your apps, websites, or backend systems with ease.
Another Feature
Can we make up another feature to go here?
curl -u $PAPERPLANE_API_KEY: https://api.paperplane.app/jobs \
-d url="https://en.wikipedia.org/wiki/Airplane" \
-d margin_top=0.5cm \
-d margin_bottom=0.5cm \
-d page_size=A4
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api.paperplane.app/jobs',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => array(
'url' => 'https://en.wikipedia.org/wiki/Airplane',
'page_size' => 'A4'
),
CURLOPT_USERNAME => getenv('PAPERPLANE_API_KEY')
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
?># gem install http
require "http"
response = HTTP.basic_auth(user: ENV.fetch("PAPERPLANE_API_KEY"), pass: "").post(
"https://api.paperplane.app/jobs",
json: { url: "https://en.wikipedia.org/wiki/Airplane", page_size: "A4" }
)
puts response.body# pip install requests
import os
import requests
response = requests.post(
'https://api.paperplane.app/jobs',
auth=(os.getenv('PAPERPLANE_API_KEY'), ''),
data={'url': 'https://en.wikipedia.org/wiki/Airplane', 'page_size': 'A4'}
)
print(response.json())// npm install node-fetch
const fetch = require("node-fetch");
const url = "https://api.paperplane.app/jobs";
async function createPdf() {
const auth = new Buffer(process.env.PAPERPLANE_API_KEY + ":").toString(
"base64"
);
const response = await fetch(url, {
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: `Basic ${auth}`
},
body: JSON.stringify({
url: "https://en.wikipedia.org/wiki/Airplane",
page_size: "A4"
})
});
const json = await response.json();
console.log(json);
};
createPdf();package main
import (
"fmt"
"io/ioutil"
"log"
"net/http"
"net/url"
"os"
"strings"
)
func main() {
apiKey := os.Getenv("PAPERPLANE_API_KEY")
endpoint := "https://api.paperplane.app/jobs"
formData := url.Values{
"url": {"https://en.wikipedia.org/wiki/Airplane"},
"page_size": {"A4"},
}.Encode()
// Construct the request
req, err := http.NewRequest("POST", endpoint, strings.NewReader(formData))
if err != nil {
log.Fatal(err)
}
req.SetBasicAuth(apiKey, "")
req.Header.Add("Content-Type", "application/x-www-form-urlencoded")
// Send the request
client := http.Client{}
resp, err := client.Do(req)
if err != nil {
log.Fatal(err)
}
fmt.Println("response status:", resp.Status)
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
return
}
fmt.Println(string(body))
}// npm install node-fetch
const fetch = require("node-fetch");
const url = "https://api.paperplane.app/jobs";
async function createPdf() {
const auth = new Buffer(process.env.PAPERPLANE_API_KEY + ":").toString(
"base64"
);
const response = await fetch(url, {
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: `Basic ${auth}`
},
body: JSON.stringify({
url: "https://en.wikipedia.org/wiki/Airplane",
page_size: "A4"
})
});
const json = await response.json();
console.log(json);
};
createPdf();Want to get started?
Essential for developers.
Integrate powerful file conversion into your apps or websites with our robust API. Automate document processing, generate PDFs from HTML, or batch-convert images and data—all with a few lines of code.
Accessible to Non developers
Easily convert contracts, reports, and presentations between formats like PDF, DOCX, and PPTX. Streamline your workflow and ensure compatibility across teams and clients—no software installation required.
