Free Map Tools Logo

Maps you can make use of...

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

By Free Map Tools on 23rd July 2024

Should this be renamed 'Convert Postcode to BNG'? National Grid Reference is the *old* name for British National Grid, I'm told.

By David Hepper on 23rd July 2024

Nice and easy

By Anonymous 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?

By Anonymous 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)

By Anonymous 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

By Anonymous 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.

By Anonymous 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

By Anonymous 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.

By Anonymous 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.

By Anonymous 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

Showing the most recent 20 of 94 comments. See all comments.