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

Future Updates

Relevant Links

British National Grid Reference System

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 :]
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)