iOS app Facebook feed...
Welcome to This site allows you to calculate the position and height of the sun anywhere in the world on any date and plot the shadow cast by the sun at different times of the day. Get started by finding your location and setting the date you're interested in and see the sun position plot change. Then try out the scene drawing tool to find where your shadows fall.

Why? There are many applications, from house-buying with confidence, choosing a plot for your flowerbeds or vegetable patch with the best light/shade mix, planning an extension. The tools enable you to see where your house and fencelines cast their shadows, to see what light you get in your garden. The site has also found use with photographers trying to identify the best time to visit a location for the light and shadows desired.

How? The site uses a series of astronomy calculations to find where the sun is relative to the earth's orbit, and relative to you on the earth's surface. Any time. It also alows you to see the shadows that are cast by objects you can specify in the drawing tool - for example your house.

I've also written an iPhone / iPad app to allow you to plot the shadows on your phone or tablet. Check it out!

Find a useful how-to guide for the iOS app here!


Latitude, Longitude: ,



Sun Position Chart:

Sun Position Table:

Scene drawing tool:

Displayed Time:  <Prev Next> Auto-Play
Background image: Image size/position:Cover Contain Reset Remove

Delete selected object    Add object
Selection: width length rotation height (red side) height (blue side)
Use the canvas above to draw out your scene.
Some example objects in the shape of a simple house have been placed as an example and can be deleted.
Set a background image* (eg. of a satellite image, map or plan) to help position your objects, or use the grid provided.
Click "Add object" or double click on the canvas to add an object.
Click and drag the existing objects to move them.
Drag the selection handles to resize (outside red and blue handles) and rotate (middle green handle).
Enter a number into the height text boxes to change object heights.
The units are anything you like, as long as they are the same in all 3 dimensions (width, length, height) - eg make 100 units = 10 m in your real world scene, then 5 m translates to 50 units.

* note: the image you use as background is only used on your local browser and is NOT uploaded to my server.
You will see where the shadows are cast at any time (set using the dropdown) and date (using the calendar) for your location (set on the above map)

You can animate the shadows for the complete day using the Auto-play / Pause button

This new tool is under development, so if you are having difficulty please click here to access the existing one


This service is provided as is, without warranty or guarantee. Please note that you would be well advised to validate the shadows predicted against an actual example for your site.

If you have suggestions for improvement or other comments, then please mail the author, or use this response form.

If you find this site useful, please feel free to click my Donate button. Thanks for your interest!

[ Change history ]