Free · No Signup

Redacting a Map or Route Screenshot

Cover the pin and you have covered a marker, not a location — because on a map the identifying detail is the geometry of the whole frame, and geometry is not shaped like a box.

🔒 No upload · Runs in your browser · Instant download

Every other page on this site rests on an assumption so basic it rarely gets stated: the sensitive thing sits somewhere. An account number occupies a line. A face occupies an oval. A name occupies a label. You find the place, you drag a shape over it, and the value is gone. The entire craft is locating and covering.

A map breaks that assumption at the root. What identifies a location in a map screenshot is not a value printed at a coordinate — it is the arrangement of the picture. The angle at which two roads meet. The curve of a river, a coastline, the edge of a park. The spacing of a cul-de-sac. The relative positions of a school, a roundabout and a rail line. That information is not in a region, so removing any one piece does not remove it. You can cover the pin, the address bar, the search box and every text label on the screen, and hand someone an unlabelled grey-and-white road diagram that is still, to anyone willing to look, one specific place on earth. Worse, a street layout is a shape, and shapes can be compared against map data — which means the matching does not need a person squinting at your screenshot.

So this page argues something the rest of the site never has to: that for a map there is no small, partial redaction that works, and the two honest options are to cover the whole map pane or to keep it out of the frame. The sections below set out what survives the obvious box, what the published research found when people tried to hide the ends of a route, what the text panel beside the map gives away on its own, and why two of this editor's three modes are actively misleading here.

Mode
Shape

Drop your image here

Or click to browse · Paste with Ctrl+V also works

PNG · JPG · WebP · GIF
How It Works
1

Open

Drop your image in or paste from clipboard.

2

Pick Mode

Black Box, Blur, or Pixelate.

3

Select Areas

Rectangle, oval, or freehand lasso — then hide what you selected.

4

Download

Hit Download PNG. Done.

SquooshNeed to shrink your image after editing? Squoosh is a free browser-based image compressor with no upload required.

Visit Squoosh →
Guide

One sentence carries this page: on a map screenshot the identifying detail is the geometry of the whole frame rather than a value in one place, so the only sound redactions are covering the entire map pane or not capturing it at all — and hiding the ends of a route is known not to hide where the route went.

The pin is not the location

Start with an inventory of what is still in the picture after you have covered the marker, the address bar and the labels. Every item here is drawn rather than written, so no amount of covering text touches any of it.

The road network. The strongest identifier in the frame and the one with no text in it at all. Junction angles, block lengths, the shape of a dead end, the kink where an old lane meets a new estate. Residential layouts are far less repetitive than they look.

Natural and drawn features. A coastline, a river bend, a lake edge, the outline of a park, a golf course, a reservoir, a cemetery. These are the most distinctive shapes on most maps and the least likely to be covered, because they do not look like data.

The scale bar and the zoom level. These convert the shape into real distances, which is what turns a suggestive picture into a matchable one. A north arrow or compass does the same job for rotation.

The provider's styling. Tile colours, label typeface, icon set and the way building footprints are drawn all identify which map product the screenshot came from, and therefore which dataset to compare it against.

Icons without their labels. A hospital cross, a station symbol, a school, a cluster of three cafes on one corner. The pattern of symbols is itself a fingerprint, and covering the words beside them leaves the pattern.

The route line. Discussed on its own below, because it is the case people most often think they have handled.

The pin, by contrast, carries almost nothing the rest of the frame does not already carry. It is the most satisfying thing to cover and the least useful.

Hiding the ends of a route does not hide where it went

This is the part of the page that is not a matter of opinion. It has been measured, more than once, on exactly this mechanism.

Fitness tracking services have a purpose-built feature for the problem: an endpoint privacy zone, which conceals the portion of a published route that falls within a chosen radius of a place you designate as sensitive, typically home or work. It is the same idea as dragging a black box over the two ends of a route in a screenshot — except done by the service that holds the full track, with a defined radius, at the data level rather than the pixel level. If the idea worked anywhere, it would work there.

At USENIX Security 2018, Wajih Ul Hassan, Saad Hussain and Adam Bates of the University of Illinois Urbana-Champaign analysed a month-long snapshot of public posts from a popular fitness tracking service — 21 million posts across 3 million users — and observed that 16.5% of users had endpoint privacy zones switched on. They then developed an attack that infers a user's protected location from the information still visible in those public posts, and reported that 95.1% of moderately active users were at risk of having their protected location extracted. The paper states that the affected companies were notified and had incorporated the proposed countermeasures by publication, so the specific services are not necessarily in that state today.

The obvious follow-up is whether this takes an attacker with research tooling. It does not. At CHI 2022, Jaron Mink, Amanda Rose Yuile, Uma Pal, Adam J. Aviv and Adam Bates ran an online study with 603 participants who were shown exercise routes with a privacy zone applied and simply asked to click where they thought the hidden location was. For the most common privacy zone size, 68% of guesses fell within 50 metres of the hidden location when participants were shown just three activities — roughly the footprint of one residential property, from ordinary people clicking on a map. Participants shown three activities were also more confident than those shown one, which is the uncomfortable part: the inference is not a lucky guess, and the people making it can tell when they have got it.

Those studies are about a specific feature on specific services, not about your screenshot, and that distinction matters. But the direction of the inference transfers exactly, and your screenshot is in a weaker position for three reasons. A box you dragged has no defined radius, so you are eyeballing how much to hide rather than setting it. The visible route runs right up to the edge of the hole, and its heading at that boundary points into it. And a rectangle laid over a radial problem tends to leave the approach visible on two sides. If a feature designed for this job leaks the endpoint to a casual observer with three samples, a rectangle over the end of a line is not going to do better.

One corollary is worth stating plainly, because it is the trap: this does not get better with repetition, it gets worse. Each additional route through the same covered area narrows the hidden region further — which is precisely why three activities beat one in the study. Two map screenshots of different trips from the same home, posted a week apart, are not two independent disclosures. They are one disclosure with two samples, and the covered area does not grow back between them.

What actually works

In rough order of effectiveness.

1. Do not capture the map. Most map screenshots are taken to show something that is not the map: a fare, a delivery confirmation, an ETA, an error message, a receipt, a charge you are disputing. Capture the window or the region that contains that thing and leave the map pane outside the frame. This editor has no crop, no resize and no rotate — every operation replaces pixels inside a shape you draw, and the export keeps your source's exact pixel dimensions — so deciding the frame at capture time is by far the cheapest control you have.

2. Screenshot the text view instead of the map view. Nearly all of these apps have a list, a receipt, a trip detail page or an activity summary that states the same facts in words. Words sit in places and can be covered one at a time. A map cannot. Switching screens before you capture converts an unsolvable redaction into an ordinary one.

3. Cover the entire map pane with one black box. If the map has to be in the frame — you are showing the layout of a dialog, or the panel will not render without it — then treat the whole pane as the sensitive region and fill it. One rectangle drag in Black Box mode, edge to edge, past the pane borders rather than up to them. This is the only partial-frame redaction of a map that is actually sound, and it is sound precisely because it is not partial with respect to the map.

4. If the geometry is genuinely the point, control the audience rather than the image. Sometimes you do need to show a route: disputing a delivery that never arrived, documenting a near miss, explaining a detour to a claims handler. You cannot redact a route into safety. What you can do is send it to one named recipient through a channel you chose, rather than posting it somewhere it will be indexed and archived, and say in the message what you have left visible and why.

What is not on that list: zooming out, zooming in, cropping to a fragment, blurring the pane, pixelating the pane, rotating it, or covering the pin and the labels and calling it done. Each of those feels like progress and none of them removes the geometry. Zooming out is the most tempting and among the worst — a wider frame trades legible street names for coastlines, motorway interchanges and river systems, and those are far more distinctive shapes than a residential street. Cropping to a small unlabelled fragment is the next most tempting, and a single unusual junction can be more identifying than a labelled view of a regular grid.

The panel beside the map leaks the map

Cover the pane and you are not finished, because the text around it usually reconstructs most of what you just hid.

Distance and duration. A distance from a known point describes a circle. Two distances describe a pair of points. A distance plus a direction describes a place. If either end of the trip is already public — an office, a shop, a restaurant you tagged last month — the other end collapses to a short list.

ETA and the clock. The same distance in different units, and the current time on the status bar completes it.

Departure and arrival times. Together these bound the speed, which implies the mode of travel, which sets a plausible radius around a known endpoint.

Recent searches, saved places and shortcuts. An autocomplete dropdown left open, a recents list, a Home or Work entry. These name places outright, and they are often the part of the screen nobody looks at twice.

Partial addresses. A street name with the number boxed out, a postcode with the last characters covered, a neighbourhood or suburb label. Partial is the operative word, and it is usually enough.

The account name or avatar. This is what attaches all of the above to a specific person rather than to an anonymous trip.

The arithmetic there is a general problem rather than a map problem: a redaction fails whenever something still visible lets the covered value be recomputed. It is set out properly in when visible totals let someone recompute a redacted number.

What the editor above does and does not do here

Three modes — Black Box, Blur, Pixelate — each available as a rectangle, an oval or a freehand lasso. Every operation replaces the pixels inside the path you drew and nothing else; there is no whole-image operation of any kind, and no crop, resize or rotate. The canvas is created at your image's exact pixel dimensions and displayed scaled to fit, so what you see is usually smaller than what you are editing. Undo restores stored pixel snapshots in draw order, Clear redraws from the original image the page kept, and Download PNG writes the canvas to a file named hideshot-<timestamp>.png.

For maps, two of those three modes are worse than useless, and the actual numbers say why. Blur downsamples the selected area by a fixed factor of ten and scales it back up. Drag it across an 800-pixel-wide map pane and you have resampled that pane to roughly 80 pixels across — and 80 pixels of width is ample to preserve a route line, a motorway, a river and the general direction of the grid as recognisable shapes. Pixelate is worse still: its block size is the shorter side of your selection divided by twelve, with a floor of six pixels, so a large selection gets correspondingly large blocks and the output is a mosaic about twelve blocks high. Twelve blocks is a coarse sketch of the route, and a coarse sketch of the route is the identifier. Both modes exist to discard fine detail while keeping coarse structure — a sensible trade on small text, and precisely the wrong one here, because on a map the coarse structure is the secret.

That leaves Black Box, which fills the path with flat #111111 and has no strength setting, so there is nothing underneath to work back from. Rectangle is the right shape for it: a map pane is a rectangle, and the lasso invites you to trace carefully around something you meant to keep, which is how half-covered maps get published. One mechanical caution — a rectangle drag under about four image pixels, or an oval under six, is discarded silently, so a small box over a stray label can simply fail to appear. Check each one is actually there before you download; on a dark map style, also check the box is visible against the tiles rather than blending into them.

Nothing here is persisted anywhere. No account, no saved presets, nothing written outside the open tab — the image, the undo snapshots and the retained original live in that tab's memory and go when it closes. And your image is never sent anywhere: the editor contains no fetch call, no XMLHttpRequest, no WebSocket and no address of any kind, which also means the page makes no geolocation request, has no idea where you are, and could not look anything up about your map even if it wanted to.

The underlying difficulty — an identifier that is not shaped like a region, and therefore cannot be covered by drawing a shape over it — is not unique to maps. The general case is set out in identifying details that a box cannot cover.

Common mistakes and misconceptions

“I covered the pin.” The pin is a marker, not a location. Everything that located it is still drawn around the hole where the pin was.

“I covered the address bar and every label.” You have made the place slower to search for, not harder to match. Road geometry contains no text, so text redaction does not reach it.

“I blurred the map, it is unreadable.” Unreadable and unidentifiable are different properties. A factor-of-ten downsample keeps the route and the grid as shapes, and shapes are what you were hiding.

“I zoomed out first so it is less specific.” A wider frame swaps street names for coastlines and interchanges. Those are more distinctive, not less.

“I cropped it down to a piece with no labels.” A junction is a fingerprint. A fragment of an irregular layout can beat a labelled view of a regular one.

“I covered both ends of the route, so the middle is fine.” On the purpose-built version of that idea, ordinary study participants put 68% of guesses within 50 metres of the hidden place after seeing three activities. A box you dragged by eye is weaker than the feature they defeated.

“It is only one screenshot.” Each further map of a trip through the same covered area narrows it. Posts accumulate and the hidden region never grows back.

“It is my own location, so it is my risk to take.” Shared maps carry other people by default — the friend whose house the trip ended at, the driver, the colleague in the carpool. And a route to a clinic, a shelter, a place of worship or a lawyer's office discloses a category about someone, not merely a coordinate.

On a Map, the Secret Is the Geometry - and Geometry Is Not Shaped Like a Box

Redacting a map screenshot is the one case on this site where the usual method fails outright. Everywhere else the sensitive thing sits somewhere: you find the line, the label or the face, you drag a shape over it, and the value is gone. A map has no such spot. What identifies the place is the arrangement of the whole picture - the angles at which roads meet, the curve of a river or a coastline, the spacing of a cul-de-sac, the relative positions of a station and a school and a park, the individually drawn building footprints, the scale bar that turns all of that shape into real distances and the north arrow that fixes its rotation. None of it is text, so covering every label leaves it untouched. And because a street layout is a shape, it can be compared against map data rather than recognised by a person studying your image. Cover the pin, the search box and the address bar and you can still hand someone an unlabelled road diagram that is one specific place on earth.

The route line is where people are most confident and most wrong, and this part has been measured rather than argued. Fitness tracking services offer an endpoint privacy zone that hides the portion of a published route within a chosen radius of a sensitive place - the data-level, defined-radius version of dragging a black box over both ends of a route. At USENIX Security 2018, Hassan, Hussain and Bates analysed a month of public posts from a popular fitness tracking service, 21 million posts across 3 million users, found 16.5% of users had such zones enabled, and built an attack inferring the protected location from what remained visible, reporting 95.1% of moderately active users at risk of extraction. At CHI 2022, Mink, Yuile, Pal, Aviv and Bates asked 603 ordinary study participants to guess hidden locations from routes with a zone applied: for the most common zone size, 68% of guesses landed within 50 metres after seeing just three activities. Those findings concern specific app features rather than your screenshot, but the inference runs the same way, and a rectangle dragged by eye has no defined radius while the visible route runs up to the hole with a heading that points into it. Repetition makes it worse, not better - each extra trip through the same covered area narrows it.

So the working advice is short. Do not capture the map: most map screenshots exist to show a fare, an ETA, a delivery confirmation or a disputed charge, and capturing the window or region around that leaves the pane out of the frame entirely - which matters because this editor has no crop and the export keeps your source's exact pixel dimensions. Failing that, screenshot the list or receipt view, where the same facts appear as words that can be covered one at a time. If the pane must be in shot, fill all of it with a single Black Box rectangle, dragged past the borders rather than up to them. Do not reach for Blur or Pixelate here: blur downsamples the selection by a factor of ten, which still leaves a route legible as a shape, and pixelate uses blocks of the selection's shorter side divided by twelve, producing a coarse sketch of exactly the geometry you were hiding. Then sweep the panel beside the map, because distance, duration, ETA, departure and arrival times, recent searches, saved places and a half-covered address will often rebuild the location on their own.

Frequently asked questions

Is covering the pin enough to hide a location on a map screenshot?

No, and it is the redaction that feels most like doing something while achieving the least. A pin is a marker placed on top of a map; it carries almost no information that the rest of the frame does not already carry. Cover it and what remains is the thing that actually identifies the place: the road network and the angles at which its junctions meet, the curve of a river or a coastline or the edge of a park, the spacing of a cul-de-sac, the relative positions of a station, a school and a roundabout, the individual building footprints that many map styles draw, and the scale bar and north arrow that convert all of that shape into real distances and a fixed orientation. None of that is text, so covering every label does not touch it, and a street layout is a shape, which means it can be compared against map data rather than recognised by a person squinting at your image. The honest conclusion is that there is no small, partial redaction of a map that works. Either cover the entire map pane or do not put the map in the frame.

Can I blur or pixelate the map instead of blacking it out?

Not usefully, and the numbers in this editor show why. Blur downsamples the area you selected by a fixed factor of ten and scales it back up, so dragging it across an 800-pixel-wide map pane resamples that pane to about 80 pixels across. Eighty pixels is plenty of width to keep a route line, a motorway, a river and the overall direction of the grid perfectly legible as shapes. Pixelate is worse: its block size is the shorter side of your selection divided by twelve, with a floor of six pixels, so a large selection gets large blocks and the result is a mosaic roughly twelve blocks high. Twelve blocks is a coarse drawing of the route, and a coarse drawing of the route is the identifier. Both modes are built to discard fine detail while preserving coarse structure, which is a reasonable trade on small text and exactly the wrong trade here, because on a map the coarse structure is the secret. Use Black Box, which fills the path with flat #111111 and has no strength setting, so nothing is left underneath to work back from.

If I cover the start and end of my route, is the middle safe to show?

This one has been measured rather than argued about, on the purpose-built version of the same idea. Fitness tracking services offer an endpoint privacy zone, which hides the part of a published route that falls within a chosen radius of a sensitive place such as your home - the service doing properly, with the full track in hand, what you would be doing by hand with a black box. At USENIX Security 2018, Hassan, Hussain and Bates analysed a month of public posts from a popular fitness tracking service, 21 million posts across 3 million users, found 16.5 percent of users had such zones enabled, and built an attack inferring the protected location from what was still visible, reporting that 95.1 percent of moderately active users were at risk of having that location extracted. At CHI 2022, Mink, Yuile, Pal, Aviv and Bates showed routes with a zone applied to 603 ordinary study participants and asked them to guess the hidden spot: for the most common zone size, 68 percent of guesses fell within 50 metres when participants saw just three activities. Those studies concern a specific feature on specific services, not your screenshot, but the inference runs the same way and your screenshot is in a weaker position, because a box you dragged has no defined radius and the visible route still approaches the hole with a heading that points into it.

Does HideShot upload my map screenshot, or know where I am?

Neither, and you can check it rather than take it on trust. The editor code on this page contains no fetch call, no XMLHttpRequest, no WebSocket and no address of any kind, so there is nothing in it that could transmit your image anywhere, and it makes no geolocation request, so the page has no idea where you are and no way to look anything up about the map you loaded. The path your file takes is short and entirely local: the file picker, the drop zone or the paste handler hands the file to your browser, the browser decodes it into an image, that image is drawn onto a canvas created at its exact pixel dimensions, and every Black Box, Blur or Pixelate operation is arithmetic on those pixels. Download PNG asks the canvas for its contents and hands those bytes to the browser as a data URL, so the saved file comes out of your own tab. Nothing is persisted either - no account, no saved settings; the image, the undo snapshots and the retained original live in that tab and go when you close it.