Roblox UI Scale Calculator
Convert between Offset and Scale and generate UDim2 code instantly
Enter the resolution you designed your UI for. Use the presets as a starting point.
Presets
Scale X0.104
Scale Y0.093
Size
frame.Size = UDim2.new(0.104, 0, 0.093, 0)
Position
frame.Position = UDim2.new(0.104, 0, 0.093, 0)
💡 Want more responsive UI? Try combining with UIScale+
This tool: Converts individual UI elements from pixels to Scale (basic responsive design).
Combine with UIScale for complete responsive support:
- Text sizes scale uniformly
- Scale all UI at once
- Dynamic resize at runtime (user settings, animations)
Pro Combination Example:
Combination Example
-- Step 1: Convert UI elements to Scale using this tool
frame.Size = UDim2.new(0.5, 0, 0.5, 0)
-- Step 2: Add the auto-responsive script (UIScale Calculator tab)
-- It automatically adjusts UIScale for every device→ Individual responsive + Global scaling = Perfect UI
📖 Read the full guide: Roblox UI Responsive Design