Unity Screen/World Coordinates
ScreenToWorldPoint / WorldToScreenPoint conversion. Camera FOV, resolution, position, rotation.
About this tool
This tool converts Unity Screen and World coordinates in one click. Three features: 1) Calculates from camera FOV, resolution, position, rotation, 2) Verifies ScreenToWorldPoint/WorldToScreenPoint behavior in browser, 3) Useful for UI-to-world conversion and mouse raycast calculation.
Want to get a point in 3D space from the mouse position, know the world coordinates of a UI element, or check where a world coordinate appears on screen? Unity coordinate conversion comes up all the time during development. You can quickly verify the behavior of
Camera.ScreenToWorldPoint and WorldToScreenPoint in the browser without even launching Unity. Enter the camera FOV, resolution, position, and rotation to freely convert between screen and world coordinates.Tool interface
Camera settings
Screen → World
ScreenToWorldPoint equivalent. screen.z is depth from camera.
World: (0, 0, 0)
World → Screen
WorldToScreenPoint equivalent
Screen: (960, 540) / Depth:: 10
Usage
- Enter camera FOV, resolution, position, rotation
- Input screen or world coordinates
- Converted result is displayed. Verify Unity behavior in browser
When to use
Converting UI to world coordinates, calculating raycast from mouse, verifying coordinate conversion with camera settings.
Examples
Screen center
(960,540) to world, check where world (0,0,10) appears on screen.Tips
- Screen coords use bottom-left origin. Differs from UI RectTransform.
- Useful to verify world coords from RaycastHit.point back to screen.
- Camera near/far clip does not affect conversion result.
FAQ
What's the difference between Screen and World coordinates?
Screen coords are pixel positions (origin at corner). World coords are 3D space positions. Mouse position is Screen; Transform.position is World.
How to use ScreenToWorldPoint?
Use when converting mouse position (Input.mousePosition) to 3D space. Camera.ScreenToWorldPoint(screenPos) returns world position at given depth.
What is Unity's coordinate system?
Unity uses left-handed coordinates. Y is up. Screen coords use bottom-left (0,0), which differs from UI RectTransform.
Why does WorldToScreenPoint return off-screen?
Object is behind camera or outside view. Results are returned even outside clip planes. Useful for UI visibility checks.
How to use the Unity coordinate conversion tool?
Enter the camera FOV, resolution, position, and rotation, then enter screen or world coordinates. They convert in both directions and can be verified in the browser.
How do I convert mouse position to world coordinates?
Use Input.mousePosition as screen coordinates and Camera.ScreenToWorldPoint with a depth. Verify the calculation with this tool.
UI RectTransform vs Screen coordinates?
RectTransform uses a top-left origin and pivot. Screen coordinates use a bottom-left origin. Conversion is sometimes needed.
What is camera FOV?
Field of View (the vertical angle). 60 is common. Enter the FOV in this tool to compute coordinate conversions.
Where is the origin of screen coordinates?
Unity's screen coordinates have their origin at the bottom-left (0,0). On a 1920×1080 resolution, the top-right is (1920,1080).
Can I verify coordinate conversion in the browser?
Yes. This tool lets you verify Unity's ScreenToWorldPoint and WorldToScreenPoint behavior in the browser.
Is Unity Screen/World Coordinates free?
Free to use, no sign-up required.
Is data sent to a server?
Data stays on your device; we do not store it on our servers.
Supported browsers?
Tested on recent Chrome, Edge, Firefox, and Safari.
Offline use?
Core features work offline after the first load.
vs CLI or desktop apps?
Unity Screen/World Coordinates is an install-free online alternative to CLI or desktop apps.
When to use it?
Use it when: Converting UI to world coordinates, calculating raycast from mouse, verifying coordinate conversion with camera settings.
Usage example?
Example: Screen center
(960,540) to world, check where world (0,0,10) appears on screen.Main features?
Screen↔World coordinate conversion, Camera FOV, resolution, position input, Verify Unity behavior in browser
How is this different from similar tools?
Unity Screen/World Coordinates runs in the browser with no install—ideal for quick checks before heavier CLI or IDE workflows.
Search keywords
unity screen to world, screen to world unity, unity world to screen, unity camera fov, unity screen point, unity coordinate conversion, screen to world point, world to screen point
Basic workflow
- Enter camera FOV, resolution, position, rotation
- Input screen or world coordinates
- Converted result is displayed. Verify Unity behavior in browser
Practical use cases
- Converting UI to world coordinates, calculating raycast from mouse, verifying coordinate conversion with camera settings.
- This tool converts Unity Screen and World coordinates in one click. Three features: 1) Calculates from camera FOV, resolution, position, rotation, 2) Verifies ScreenToWorldPoint/WorldToScreenPoint behavior in browser, 3) Useful for UI-to-world conversion and mouse raycast calculation.
- Screen coords use bottom-left origin. Differs from UI RectTransform.
- Useful to verify world coords from RaycastHit.point back to screen.
- Camera near/far clip does not affect conversion result.
- Screen↔World coordinate conversion
- Camera FOV, resolution, position input
Privacy & data handling
Data stays on your device; we do not store it on our servers.
Things to watch out for
- Treat Unity Screen/World Coordinates as a quick check — re-verify critical values in your editor or CI before shipping.
- If a browser extension breaks the page, retry in a private window with extensions disabled.
- Very large pastes can freeze a tab briefly — wait for the result before closing the tab.
- Screen coords use bottom-left origin. Differs from UI RectTransform.
- Useful to verify world coords from RaycastHit.point back to screen.