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
- 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
- 11th February 2010 : Version 2 - correction made to the calculation of Irish grid references
- 1st November 2009 : Version 1
- Output in HTML and CSV
- Retain blanks lines in output
Comments For This Page
Nice and easy
On 20th February 2023
Very good, saved a lot of time.
By Barry Jolley on 10th February 2023
Brilliant tool. Will there be an app?
On 29th March 2022
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.
By J Briggs on 12th September 2021
N7 9DY is not a valid postcode [ref : https://www.royalmail.com/find-a-postcode]
By Free Map Tools on 2nd October 2020
Did not work for N7 9DY
(caledonian park in London)
On 1st October 2020
Can you give an example of what you typed in to conclude it's not working?
By Free Map Tools on 7th August 2020
Not working now
On 7th August 2020
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.
On 17th October 2017
Try SS16 4SJ and SS17 7DE
By Free Map Tools on 25th September 2017
It doesn't work for ss164sj or ss177de
On 25th September 2017
It should now cope with blank lines.
By Free Map Tools on 1st September 2017
Great tool, but it halts without warning if the data contains a blank line.
On 30th August 2017
On 16th August 2017, this has now been implemented.
By Free Map Tools on 17th August 2017
On 16th August 2017, point noted. We have this on our list of things to investigate. Watch this space...
By Free Map Tools on 17th August 2017
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.
On 16th August 2017
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!
By Geoffrey Ashley on 23rd June 2017
Zyda, this just has more precision. So instead of AB 12345 67890 you could use AB 123 678 and loose some of the precision.
By Free Map Tools on 18th May 2017
Hello - I was expecting 2 letters and 6 digits. but instead I get 2 letters and 10 digits...? Can you help?
By Zyda on 17th May 2017
Hi, can you explain why it doesn't work? Does it return an NGR code? If so, do you think it is wrong?
By Free Map Tools on 9th November 2016
Showing the most recent 20 out of 92 comments. Click to see all the comments.
Add your own comment below and let others know what you think:
Your Name (optional)