Tools
Free tool

PSD to Canva

Prepare a Photoshop file for Canva. Get the full image as JPG or PNG, every layer as its own PNG in a ZIP, and the texts and fonts from your text layers. It runs in your browser, needs no signup, and nothing is uploaded.

  • Nothing is uploaded
  • No signup, no watermark
  • Works on your phone
  1. 1Drop a PSD file
  2. 2Pick flat or layers
  3. 3Download for Canva

Private by design: your files are processed in this browser tab and are never uploaded. Close the tab and they are gone.

Try Canva's own import first

Canva lists PSD among the files it can import. Its help pages disagree on the details: newer pages say layers, gradients and masks are supported with some elements flattened, older pages say layers are not supported. Upload the PSD to Canva first and look at the result. This tool is for the cases where that does not work or does not look right: the file is too big, the layers arrive flattened, or you want the pieces yourself.

How to use it

  1. Drop your PSD file, or tap to choose it. The tool shows the canvas size, the number of layers and a preview.
  2. Choose "Flat image" for one JPG or PNG, or "Layers (ZIP)" for every visible layer as its own PNG with transparency.
  3. In Canva, create a design with the pixels the tool shows (Custom size), upload the files and drop them onto the page.
  4. With "Full canvas, position kept" every layer has the size of the canvas, so the pieces usually line up when you place them at full size.

What you get

The flat image comes from the merged image inside the PSD when Photoshop saved one (the option is called maximum compatibility). If it is missing or looks wrong, switch to "The layers" and the tool builds the image from the layers. The ZIP holds one PNG per visible layer, bottom layer first, with the layer's opacity applied. It also holds ebenen.txt with name, position, size, opacity and blend mode of each layer, and texte.txt with the text, font, size and colour of every text layer.

What does not come along

Text layers arrive as pictures. The live text stays in Photoshop, so for editable text in Canva you retype it from the list and pick the font there. Layer masks, layer styles such as shadows or strokes, adjustment layers and filters are not applied in the single layers, and the tool tells you how many layers are affected. Smart objects arrive as the pixels Photoshop shows. RGB with 8 bit is the safe case, other colour modes may not read.

Your PSD is not uploaded

Most online converters send your file to a server. This one does not. The first time you drop a PSD, the page loads a reader of about 1 MB from postd.ai. After that your browser does all the work. You can check it: open the network tab while you convert, and you will see no request that carries your file.

The other way: Canva to PSD

Canva has no PSD export. A common workaround is to download the design as PDF Print, open it in the free browser editor Photopea and save it as PSD. Check the layers afterwards, because text and effects may not come across the way you built them.

FAQ

How do I convert a PSD to Canva?

Upload the PSD to Canva first, since Canva can import it. If the import fails or flattens your layers, use this tool to get the full image or the layers as PNG, upload them to Canva and rebuild the text.

Does Canva open PSD files?

Canva names PSD as a file it can import. Its help pages differ on layers and size limits, so test your own file.

Will my text layers be editable in Canva?

Not through this tool. Text layers come as pictures. The tool lists the text and fonts so you can retype them in Canva.

Is my PSD uploaded?

No. The file is read in your browser and nothing is sent to a server.

Can I convert a Canva design to PSD?

Canva has no PSD export. A common workaround is to download PDF Print and open it in Photopea, then save as PSD.

After you are done

postd.ai is an editor and content calendar for Instagram carousels: layouts, brand fonts and colours, and a plan for when each post goes out. Open postd.ai when you need more than this tool.

More guides: Photoshop export settings for Instagram and Carousel guides for Photoshop and Canva.

More free tools

Carousel Splitter & Profile Grid MakerSplitterCut one wide image into carousel slides or a 3-column profile grid.Cut one image into slides Collage MakerCollageCombine 2, 3, 4 or 6 photos into one image with clean layouts.Several photos in one image Safe Zone CheckerSafe ZonesSee which parts of your post, Story or ad the app covers.See what the app covers Meta Ads Safe Zone CheckerMeta Ads ZonesCheck a Stories or Reels ad against Meta's 14, 35 and 6 percent margins.Check ads against Meta's margins Instagram Image ResizerResizerCrop or fit images to 4:5, 3:4, 1:1, 9:16 or any size, several at once.Crop to 4:5, 1:1 or 9:16 Blur Background MakerBlur BackgroundFit a photo into 4:5, 1:1 or 9:16 without cropping, with a blurred background.Fit a photo with a blurred background Feed and Grid PreviewFeed PreviewDrop your next posts, put them in order and see your profile grid before you post.See your grid before you post HEIC to JPG ConverterHEIC to JPGConvert iPhone photos from HEIC to JPG, PNG or WebP. Nothing is uploaded.iPhone photos to JPG PDF Carousel MakerPDF CarouselTurn images into one PDF to post as a carousel document.Images to one PDF Image to PDF ConverterImage to PDFCombine images into one PDF with A4, Letter or image size.JPG, PNG, HEIC to PDF PDF to Instagram SlidesPDF to SlidesTurn every page of a PDF into a JPG or PNG slide for Instagram. Nothing is uploaded.PDF pages to slides Caption Line Break GeneratorLine BreaksKeep blank lines in your Instagram caption, or clean up extra line breaks.Keep blank lines in captions Caption Character CounterCounterCount characters, words and hashtags against the limit of Instagram, LinkedIn or TikTok.Count characters and hashtags Color Palette from ImagePalettePull the main colours out of any image and copy them as HEX or CSS.Pull colours out of an image

All free tools