Convert Postcode to NGR
Use this tool to convert a UK postcode to a OS National Grid Reference. Type in a postcode or a list of postcodes and click convert. The NGR for each postcode will then be displayed. Northern Ireland postcodes will use the Irish grid reference system.
Input / Output
Version History
- 18th October 2017 : Version 3.4 - Now able to deal with and report on a postcode not found
- 1st September 2017 : Version 3.3 - Issue with blank lines in batch resolved
- 17th August 2017 : Version 3.2 - Order of batch now ensured to be same as original list
- 2nd June 2017 : Version 3.1 - Batches of UK postcodes can now be converted
- 10th October 2013 : Version 3 - Converted to Google Maps JavaScript API v3 Geocoding Service
- 11th February 2010 : Version 2 - correction made to the calculation of Irish grid references
- 1st November 2009 : Version 1
Future Updates
- Output in HTML and CSV
- Retain blanks lines in output
Relevant Links
British National Grid Reference System
Comments
Hi David, we see some ambiguous terminology. Do you have a reference to confirm this? Thanks
Should this be renamed 'Convert Postcode to BNG'? National Grid Reference is the *old* name for British National Grid, I'm told.
Nice and easy
Very good, saved a lot of time.
Brilliant tool. Will there be an app?
Useful, but not quite useful enough for a lot of needs. Having the spaces is a problem for a start, the systems I use need those removed manually. I'm not sure why there are any spaces anyway? There's no need for spaces in GRs. And secondly a 10 figure ref is vastly too precise for a postcode!! Postcodes can cover large areas, whole streets and more. So why this false precision? And I need 6 or 8 figure refs. So as well as removing all the spaces I have to remove the 5 and 10th numerals too. On a batch conversion that's a lot of work. So an interesting tool, but not very practical.
N7 9DY is not a valid postcode [ref : https://www.royalmail.com/find-a-postcode]
Did not work for N7 9DY (caledonian park in London)
Can you give an example of what you typed in to conclude it's not working?
Not working now
Thanks very much for making the order of the output the same as the input! Please also retain blank lines in the output, again for copying back into a spreadsheet. Copying back would be even easier if the output could be formatted as an HTML table instead of as text with a colon separator.
Try SS16 4SJ and SS17 7DE
It doesn't work for ss164sj or ss177de
It should now cope with blank lines.
Great tool, but it halts without warning if the data contains a blank line.
On 16th August 2017, this has now been implemented.
On 16th August 2017, point noted. We have this on our list of things to investigate. Watch this space...
Batch conversion is excellent, thanks! It would be *even better* if it could retain the ordering of the input postcodes, for copying back into a spreadsheet.
My place has had 3 postcodes allocated. This converter worked for all three no problem. Now to see the grid references to see why it keeps moving!
Zyda, this just has more precision. So instead of AB 12345 67890 you could use AB 123 678 and loose some of the precision.
Showing the most recent 20 of 94 comments. See all comments.