Select a frame, press Export, then paste the 6-character code in Studio. You get Frames, TextLabels, TextButtons and ScrollingFrames, sized in Scale so the layout still holds on other screens.
Pro free for 7 days · then free forever, 5 conversions a day · no card, no API keys
One frame, from the Export button to a finished tree in StarterGui.
Press Export in the plugin. Tags in layer names are optional — an untagged frame converts fine.
They go to your own Roblox account through the Roblox sign-in. You never open the Asset Manager. Up to 30 unique images per convert.
Six characters, and the tree appears: Frame, TextLabel, TextButton, ScrollingFrame, CanvasGroup, with UIStroke, UICorner and UIGradient already attached.
A real store UI with a custom font, converted in about 5 seconds. Frames, buttons, gradients and images come through native — its styled text as a pixel-perfect image.
Even the custom Madimi One font came across, rendered as a crisp image where Roblox can't match it.
Custom-font or styled text comes through as a pixel-perfect image; plain text stays live and editable. You choose per layer — nothing is baked silently.
→
→
→
→
Why only the X changes here — it's the only plain text layer in this design. Everything else (“Store”, “Multi Cash”, the prices) is styled graphics (gradients, textures, outlines) that Roblox can't rebuild natively, so it comes through as a pixel-perfect image either way. The toggle only affects live text whose font isn't on Roblox.
Install both plugins, sign in with Roblox once, and convert. The plugins are free — you only pay to keep converting after the trial.
Linear gradients, corner radii, UIStroke, rotation, masks and tiled textures arrive attached to the instance. Radii are proportional, so a rounded card is still rounded on a phone. Plain text stays a live TextLabel in the closest font.
Flip one toggle and your Figma edits land in Studio by themselves, seconds after you stop editing. Keep the plugin window open — Figma only runs plugins while their window is open. Re-import never touches your scripts.
Call a layer Shop_button in Figma and it arrives as a TextButton with hover and press already wired. Also _scroll, _panel, _tab:Shop, _close, and {Coins} for a label that updates live in game. You write no scripts.
Positions and sizes come across as Scale values, with UIAspectRatioConstraint and text auto-scaling, so the layout survives a screen you did not design for.
Positions and sizes are verified by an automated geometry test suite, so accuracy is something I measure, not something I promise.
Sign in with Roblox once and images upload straight to your own account — revoke access anytime. No API keys, no User IDs, nothing to install.
Behavior comes from the tags you type into layer names, not from Figma prototype links. Not supported: blend modes, auto-layout, Figma constraints and backdrop blur. Gradients on text bake into an image, and some effects are approximated.
cancel anytime
$60 by monthly — you pay $45
Building as a studio? Team plan — $15/mo for 5 seats. Pick "Team" at checkout.