better-osm-org

From OpenStreetMap Wiki
Jump to navigation Jump to search
better-osm-org
Authors: deevroman (TrickyFoxy)
License: WTFPL (free of charge)
Status: Active
Version: 1.0.3 (2025-06-23)
Source code: deevroman/better-osm-org GitHub
Programming language: JavaScript

A userscript that adds several useful features to osm.org.

Features
Feature Value
Map Display
?
Routing
?
Navigating
?
Tracking
?
Monitoring
?
Editing
?
Rendering
?
Accessibility
?

better-osm-org is a user script that adds several improvements for experienced osm.org users. It can be installed with Violentmonkey (FOSS) or Tampermonkey.

Features

  • Tag diff in object history
  • QuickLook for simple changesets (with edit wars detector)
  • Full ways history with intermediate changes
  • Changesets and notes filters
  • User badges (moderators, importer, blocked, beginner, friend)
  • Revert button (via osm-revert or JOSM reverter)
  • Partial revert of changesets
  • Hotkeys
  • Node deletion and moving
  • Shows satellite layer (ESRI / ESRI Beta)
  • Shows photos from Panoramax, StreetComplete, Wikimedia Commons, Mapillary
  • GPS tracks render
  • HDYC stats directly in the profile
  • Templates for comments on changesets and notes
  • Add Rapid to the Edit menu
  • Clickable hashtags, changesets IDs in comments, and `revert:id` tags
  • Click on the names and IDs in the headers to copy
  • Highlight fixme=*, note=*, incorrect opening_hours:*
  • Shortening long URLs in comments: https://www.openstreetmap.org → osm.org
  • Opening external links in new tab
  • Redactions bypass
  • Dark theme for map and iD
  • Show past usernames of users
  • Show info about deleted profiles
  • Filter user's heatmap by editor
  • Navigate between changesets by deleted users
  • Links on building pages to 3D viewers
  • Ruler
  • Additional Overpass links in Taginfo

Hotkeys

  • < > – for user changesets
  • N – on/off notes layer
  • D – on/off Map Data layer
  • G – on/off GPS tracks layer
  • S – on/off satellite layer (Firefox only)
  • H – open object history
  • 1 – open first version of object
  • Z – zoom to changeset/object bbox
  • E – Open editor
  • 8/9 – prev/next map position
  • O – open OSMCha
  • Shift + O – open Achavi

Experimental hotkeys:

  • K L – navigation between changeset elements
  • J – open objects from changesets in JOSM
  • R – select objects for partial revert of changesets, or for use with a key J
  • Alt + J – open objects from changesets in Level0
  • Shift + L – pan to current location
  • Shift + H – open My changesets
  • Y – open Yandex.Panoramas
  • Shift + E – open second editor
  • Shift + N – create new note
  • C – Open changeset of object version
  • Q – Close sidebar
  • Shift + Z – pan to real changeset bbox (without relations bboxes)
  • 0 – zoom to global view
  • ` – hide geometry from map
  • T – toggle between compact and full tags diff mode
  • U – open user profile
  • Shift + U – open your profile
  • Ctrl + click by <time> – for open a snapshot of Overpass map as of the selected date
  • Alt + click – for open Augmented Diffs in Overpass Turbo
  • Shift + / – for simple search and editor via Overpass
  • 1 – open first user changeset from changeset page

External links

See also

  • OpenSwitchMaps – Extension for Firefox and Chrome that allows OpenStreetMap users quickly change mapping sites
  • OSM Smart Menu – Helps OpenStreetMap contributors to easily switch between different maps and analysis tools from the community
  • OpenStreetMap Tags Editor – An extension that adds an "edit tags" button to every object on osm.org
  • Other userscripts