Label Formats and Sizes

ShipEngine provides labels in three formats:

Label Format Description
pdf Adobe PDF Format
png A PNG (portable network graphics) image file
zpl Zebra Programming Language format, which is useful for printing with a Zebra Printer

By default, all labels are 4x6 (4 inches x 6 inches). You can optionally specify label_layout: "letter" to create labels in US Letter size (8.5 inches x 11 inches).


The following example demonstrates setting the label_layout when creating a label.

Notice that the label_download object in the response includes links to download the label as pdf, png, and/or zpl. There is also an href field, which exists for backward compatibility purposes. We recommend that you use the other fields instead.


Want to make fewer requests?

In this example, two API requests were necessary: one to create the label, and another to download the file. You can accomplish both steps in a single request by setting label_download_type: "inline". See Download a Label for more details.

Example Request

POST /v1/labels HTTP/1.1
Content-Type: application/json
Content-Length: 1054

  "label_layout": "4x6",
  "shipment": {
    "service_code": "usps_priority_mail",
    "ship_to": {
      "name": "Amanda Miller",
      "phone": "555-555-5555",
      "address_line1": "525 S Winchester Blvd",
      "city_locality": "San Jose",
      "state_province": "CA",
      "postal_code": "95128",
      "country_code": "US",
      "address_residential_indicator": "yes"
    "ship_from": {
      "company_name": "Example Corp.",
      "name": "John Doe",
      "phone": "111-111-1111",
      "address_line1": "4009 Marathon Blvd",
      "address_line2": "Suite 300",
      "city_locality": "Austin",
      "state_province": "TX",
      "postal_code": "78756",
      "country_code": "US",
      "address_residential_indicator": "no"
    "confirmation": "none",
    "insurance_provider": "none",
    "packages": [
        "weight": {
          "value": 1.0,
          "unit": "ounce"

Example Response

  "label_id": "se-test-41817394",
  "status": "processing",
  "shipment_id": "se-41817394",
  "ship_date": "2017-04-03T00:00:00Z",
  "created_at": "2017-04-03T17:30:19.9541821Z",
  "shipment_cost": {
    "currency": "usd",
    "amount": 0.0
  "insurance_cost": {
    "currency": "usd",
    "amount": 0.0
  "tracking_number": "9999999999999",
  "is_return_label": false,
  "is_international": false,
  "batch_id": "",
  "carrier_id": "se-0",
  "service_code": "usps_priority_mail",
  "package_code": "package",
  "voided": false,
  "voided_at": null,
  "label_format": "pdf",
  "label_layout": "4x6",
  "trackable": true,
  "carrier_code": "stamps_com",
  "tracking_status": "unknown",
  "label_download": {
    "pdf": "",
    "png": "",
    "zpl": "",
    "href": ""
  "form_download": null,
  "insurance_claim": {
    "href": ""