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.
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.
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/World Coordinates
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
- Always double-check before pasting output into production
- Try incognito if extensions break the page
- Wait for processing on large inputs