---
title: "TexturePacker Documentation: Complete Reference Guide"
description: "Official TexturePacker documentation. All features, settings, CLI options, and export formats explained. Complete technical reference for game developers."
canonical: "https://www.codeandweb.com/texturepacker/documentation"
product: "texturepacker"
date: "2023-07-26T00:00:00.000Z"
source: "html"
---

# Quickstart: Your texture atlas in 5 seconds

Installing TexturePacker is straightforward. If you run into issues, see [Installation and Licensing](https://www.codeandweb.com/texturepacker/documentation/installation-and-licensing.md).

Video: **TexturePacker Quick Tutorial** (0:33) https://player.vimeo.com/video/849123907?h=b74be0f170

The small video above shows you how you can create your first sprite sheet in seconds:

## Select the exporter / data format

This step is not required but is highly recommended if you plan to use your sprite sheet with a game engine. The data file contains information about the sprite positions, names, trimming, pivot points, 9-patch and other stuff.

Here's a list of supported game engines, frameworks and data formats. Several other game engines work with TexturePacker by using the generic **JSON Hash** or **JSON Array** formats.

*   2D Toolkit
*   Amethyst
*   AppGameKit
*   Axmol
*   Babylon.js
*   BatteryTech
*   BHive
*   Blacksmith 2D Engine
*   CAAT
*   CEGUI / OGRE
*   Cocos2d
*   Cocos Creator
*   CSS
*   Defold
*   EaselJS
*   Egret Engine
*   Felgo (V-Play)
*   GameMaker
*   Gideros
*   Godot 3
*   Godot 4
*   JSON Hash
*   JSON Array
*   Kivy
*   Kwik
*   LayaAir
*   LESS
*   LibGDX
*   LibRocket
*   Mapbox
*   MelonJS
*   Moai
*   Molecule Framework
*   MonoGame
*   Orx
*   Panda 2
*   Phaser
*   PixiJS
*   PlayCanvas
*   PopcornFX
*   SASS
*   Slick2D
*   Solar2D
*   Spark AR Studio (discontinued)
*   Sparrow
*   Spine
*   SpriteKit
*   Spriter
*   SpriteStudio
*   UIKit
*   Unity
*   Unreal Engine / Paper2D
*   X2D
*   XAML
*   XML
*   ZIM

## Drop your sprites

Drag & drop a folder containing your sprites on the left pane. TexturePacker scans it for known image formats such as PNG, JPG, PSD, SVG, BMP, TIFF and others.

The sprite view updates each time you add new sprites to the folder, rename or change sprites.

You can adjust the layout of the sprite sheet in the right panel — see [Texture Settings](https://www.codeandweb.com/texturepacker/documentation/texture-settings.md)

## Click publish

A click on the **Publish** button writes your sprite sheets.

## Importing the sprite sheet

Many game development frameworks have built-in TexturePacker support, some require additional steps like Unity (installing our free TexturePacker importer plugin).

Please check out the [Tutorials page](https://www.codeandweb.com/texturepacker/tutorials.md) for more information.

## In this section

- [Installation & Licensing](https://www.codeandweb.com/texturepacker/documentation/installation-and-licensing.md)
- [Docker & CI](https://www.codeandweb.com/texturepacker/documentation/docker-ci.md)
- [Graphical User Interface](https://www.codeandweb.com/texturepacker/documentation/user-interface-overview.md)
- [Command line client](https://www.codeandweb.com/texturepacker/documentation/commandline.md)
- [Command line parameters](https://www.codeandweb.com/texturepacker/documentation/commandline/parameters.md)
- [Texture Settings](https://www.codeandweb.com/texturepacker/documentation/texture-settings.md)
- [Texture Compression](https://www.codeandweb.com/texturepacker/documentation/texture-compression.md)
- [Sprite Sheet Cutter](https://www.codeandweb.com/texturepacker/documentation/sprite-sheet-cutter.md)
- [Image Conversion](https://www.codeandweb.com/texturepacker/documentation/image-conversion.md)
- [Custom Exporters](https://www.codeandweb.com/texturepacker/documentation/custom-exporter.md)
- [Hidden features](https://www.codeandweb.com/texturepacker/documentation/hidden-features.md)

## Structured data

```json
{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "thumbnailUrl": "https://i.vimeocdn.com/video/1703011963-85170cd28b80b2046e7d2916baf8d1883ecf789ec40014d157629a22f57239b1-d?f=webp",
  "embedUrl": "https://player.vimeo.com/video/849123907?h=b74be0f170",
  "name": "TexturePacker Quick Tutorial",
  "description": "This video explains, how you can create a sprite sheet within seconds using TexturePacker.",
  "height": 1080,
  "width": 1920,
  "videoQuality": "HD",
  "uploadDate": "2023-07-27T10:38:21-04:00",
  "dateModified": "2024-06-21T22:10:38-04:00",
  "duration": "PT00H00M33S",
  "keywords": [],
  "thumbnail": {
    "@type": "ImageObject",
    "url": "https://i.vimeocdn.com/video/1703011963-85170cd28b80b2046e7d2916baf8d1883ecf789ec40014d157629a22f57239b1-d?f=webp",
    "width": 1280,
    "height": 720
  },
  "url": "https://www.codeandweb.com/texturepacker/documentation"
}
```
