Skip to main content
Ivan Zajats
Inspiring
July 18, 2026
Open for Voting

Scale/Set layer to Canvas Size

  • July 18, 2026
  • 4 replies
  • 45 views

Add right-click or Transform options bar commands such as:

  • Fit to Canvas — scale proportionally to fit within canvas bounds
  • Fill Canvas — scale proportionally to fully cover the canvas
  • Stretch to Canvas — scale non-proportionally to exactly match canvas width & height

This would be a huge time-saver for compositing, mockups, and batch workflows.

Currently, Free Transform (Ctrl+T) treats the layer's own size as 100%, so there's no quick way to scale it to the canvas. We have to manually calculate percentages or type in the canvas dimensions in pixels. Premiere Pro already offers convenient Scale to Frame Size / Set to Frame Size commands — Photoshop needs the same!

    4 replies

    davescm
    Community Expert
    Community Expert
    July 18, 2026

    It has my vote, I can see a use for it.
    Dave

    Stephen Marsh
    Community Expert
    Community Expert
    July 18, 2026

    I have added my vote.

     

    A year ago I wrote a script to perform this task in an existing feature request:

    • Maintain Aspect Ratio
    • Fill Canvas (may crop)
    • Fit to Canvas (may distort)

     

     

    c.pfaffenbichler
    Community Expert
    Community Expert
    July 18, 2026

    We have to manually calculate percentages or type in the canvas dimensions in pixels. 

    With the appropriate snap-settings one could just snap the transforming Smart Object to the Canvas sides instead of calculating percentages or entering numbers. 

    Which does not mean the request is without merit, but it will almost certainly lead to further issues with artboards. 

    Ivan Zajats
    Inspiring
    July 18, 2026

    I don't like all this fuss — just give me a one-click command.