UI BUILDER
New project
Scroll to zoomPinch to zoom · Spacedrag to pandrag empty canvas to pan · Shift px steps

Roblox UI Builder

Design a real GuiObject tree with a Studio-style Explorer, then export it as a Luau script.

A real Roblox GUI, built with real instances: Frame/TextLabel/TextButton/TextBox/ImageLabel/ImageButton/ ScrollingFrame under a ScreenGui, decorated with UICorner/UIStroke/UIGradient/UIPadding and laid out with UIListLayout/UIGridLayout - modeled with genuine UDim2/AnchorPoint/AutomaticSize math, not just similar- looking boxes. Layers works like Roblox Studio's Explorer: drag to reparent, right-click to duplicate or delete. Your layout stays in your browser until you save it to your account or publish a share link; export a ready-to-run Luau script when you're done, as plain Roblox instances, React-Luau or Fusion. Build a whole game's UI as several views and flip between them or see them all at once, preview each on real Roblox device sizes (rotate them, compare two side by side, and watch the UI grow and shrink with the display), zoom with the scroll wheel or a pinch, and animate it with easings.net motion, then have your animations run when a button is clicked or hovered and get the code for all of it. Choose 500 built-in icons and 50 generated textures for images, share a public link to any design on X, Facebook, Reddit, Discord and more, and export a script you can paste straight into Studio's command bar or run as a LocalScript. Select several instances to align, space, place and proportionally rescale them together, and use Fullscreen for room to work. UIGradients support Roblox's newer Radial and Conical types, tiling and scale (Studio Beta). Two things leave your browser only when you choose them: a design you save or share, and images you upload: connect your Roblox account and an ImageLabel/ImageButton's Upload image button sends the file to your own Roblox account, and the exported script uses the resulting rbxassetid://.