Back to Plugins
Perspective Toolkit

Perspective Toolkit

Real perspective for text & objects — skew, 3D rotate, corner-pin.

Plugin Preview

Perspective Toolkit preview

About this plugin

Perspective Toolkit adds true perspective to any text, image, or object in Figma — the kind you can't get from Figma's built-in transforms.Because Figma nodes only support affine transforms (they can't make parallel lines converge), Perspective Toolkit renders your selection through a real WebGL homography engine and places the result back on the canvas — while keeping your original object fully editable as the source.Three modesSkew — affine shear applied directly to the original object (stays editable, not rasterized)3D — rotate on X / Y / Z axes with an FoV control (dolly-zoom: FoV actually drives perspective strength)Corners — drag four handles for arbitrary corner-pin / quad warpBuilt for real workflowsEdit the source anytime — re-render keeps your placement and sizeAuto-update: change the source text/content and linked results refresh automaticallyMulti-child management: one source can drive many results, each with its own angleRefresh Content: after editing the source, batch-rebuild selected children (content changes, angles kept)Click a result to jump back to its source; locate any child on the canvasPer-object memory — reopen and your settings are restoredHigh quality outputPerspective-correct sampling (no cheap slicing), premultiplied alpha (no dark edges)3× supersampling, dynamic export resolution, native-pixel result nodes (1× export = full quality)LanguagesEnglish / 繁體中文 / 简体中文 / 日本語 / 한국어 , switchable in the top-right.Tip: perspective works on rasterized output, so your source is exported at high resolution behind the scenes — you keep an editable source, the canvas shows the warped image.

Plugin Details

Version3
CreatedJuly 9, 2026
Last UpdatedAugust 4, 2026
Categoryediting & effects plugins
CreatorLeo Tsai
Stats55 installs, 4 likes
PricingFree

Technical Details

  • API:1.0.0
  • UI:ui.html
  • main:code.js
  • Document Access:dynamic-page
  • Editor Types:
    figma
  • Allowed Domains:
    • none