This feature has been labeled as deprecated. The recommended replacement is: Street parking. The reason is documented in Deprecated features. You are still free to continue to use or interpret this tag as you see fit since OpenStreetMap does not have “banned features”. Under no circumstances should you (semi-)automatically change “deprecated” tags to something else in the database on a large scale without conforming to the automated edits code of conduct. Any such change will be reverted.
Note: This is an old example listing of street parking tagging, extracted 2022 from Key:parking:condition#Examples. It shows deprecated and no longer recommended tags.
parking:lane:right=parallel parking:lane:right:parallel=on_street parking:condition:right=free; residents (Be default this is a free parking. Residents may also park here with a permit.) parking:condition:right:conditional=ticket "Taxa 3" @ (Mo-Fr 07:00-19:00, Sa 11:00-17:00); no_parking @ (Mo 00:00-06:00) (You need a ticket for "Taxa 3" on weekdays 7-19 and Saturdays 11-17, nor may you park here on Monday nights.) parking:condition:right:residents=Ku (Residents need permit "Ku".)
Optionally, if you know why parking isn't allowed, add a reason:
(parking:condition:right:reason=street_cleaning)
parking:lane:right=parallel parking:lane:right:parallel=on_street parking:condition:right=ticket; residents (This is a paid parking with no other restrictions. Residents may also park here with a permit.) parking:condition:right:conditional=no_parking @ (Oct 1-Apr 30: Mo 10:00-15:00) (You may not park here on Mondays 10-15 during October-April.) parking:condition:right:residents=Ku (Residents need permit "Ta".)
Optionally, if you know why parking isn't allowed, add a reason:
(parking:condition:right:reason=street_cleaning)
parking:lane:right=parallel parking:lane:right:parallel=on_street parking:condition:right=free (This is by default a free parking.) parking:condition:right:conditional=ticket @ (Mo-Fr 08:00-18:00, Sa 08:00-15:00) (You need a ticket on weekdays 8-18 and Saturdays 8-15.) parking:condition:right:maxstay:conditional=30 minutes @ (Mo-Fr 08:00-18:00, Sa 08:00-15:00) (You can only stay 30 min on weekdays 8-18 and Saturdays 8-15.)
parking:lane:right=parallel parking:lane:right:parallel=street_side parking:condition:right=free (This parking is by default free to use.) parking:condition:right:conditional=ticket "Röd biljett" @ (Mo-Fr 08:00-20:00, Sa 08:00-15:00); no_parking @ (Tu 08:00-11:00) (Except you need a ticket "Röd biljett" on weekdays 8-20 and Saturdays 8-15. You may also not park here on Tuesday mornings.)
Optionally, if you know why parking isn't allowed, add a reason:
(parking:condition:right:reason=street_cleaning)
parking:lane:right=parallel (This is a physical space that allows vehicles in parallel.) parking:lane:right:parallel=on_street parking:condition:right=ticket; residents (This is a paid parking with no other restrictions, and also resident parking.) parking:condition:right:residents=M4n (Residents need permit "M4n".) parking:condition:right:conditional=no_stopping @ (Mo-Fr 09:00-18:00; Sa 09:00-15:00) (However, no stopping on weekdays 9-18 or Saturdays 9-15, except to unload goods as laid out in local law.) parking:condition:right:reason=loading_zone (The reason is a loading zone)
parking:lane:right=perpendicular parking:lane:right:perpendicular=street_side parking:condition:right=ticket; residents (This is a paid parking with no other restrictions and also resident parking.) parking:condition:right:conditional=no_parking @ (week 1-53/2 Tu 08:00-10:00) (You may not park here on odd week Tuedays 8-10.) parking:condition:right:residents=C4 (Residents need permit "C4")
Optionally, if you know why parking isn't allowed, add a reason:
(parking:condition:right:reason=street_cleaning)
parking:lane:right=parallel parking:lane:right:parallel=half_on_kerb parking:condition:right:ticket:time_interval=Mo-Fr 09:00-19:00,Sa 09:00-16:00, PH off parking:condition:right:free:time_interval=Mo-Fr 00:00-09:00,19:00-24:00,Sa 00:00-09:00,16:00-24:00, PH off parking:condition:right:residents:time_interval=24/7 parking:condition:right:residents=A
parking:lane:right=parallel parking:lane:right:parallel=half_on_kerb parking:condition:right=free; residents (Default is free or residents.) parking:condition:right:conditional=ticket @ (Mo-Fr 09:00-19:00, Sa 09:00-16:00) (Weekdays 9-19 and Saturdays 9-16 have a fee.) parking:condition:right:residents=A (Residents need permit "A".)
3 HR PARKING MAY 1-OCT 31 9 AM-9 PM METERED NOV 1-APR 30 9 AM-6 PM NON-METERED
parking:lane:right=parallel parking:lane:right:parallel=on_street parking:condition:right=free (This is by default a free parking) parking:condition:right:conditional=ticket @ (May 1-Oct 31: 09:00-21:00) (But the parking is metered (ticket) from May to October during daytime) parking:condition:right:maxstay:conditional=3 hours @ (Jan 1-Apr 30: 09:00-18:00, May 1-Oct 31: 09:00-21:00, Nov 1-Dec 31: 09:00-18:00) (You can stay a maximum of 3 hours during daytime)
parking:lane=perpendicular parking:lane:right:perpendicular=street_side parking:condition=free; residents (Be default this is a free parking. "Residents" may also park here with a permit.) parking:condition:residents=A (They need permit "A".) parking:condition:maxstay:conditional=2 hours @ (Mo-Sa 08:00-21:00 AND free) (2 hour time limit unless you're a permit holder.)
parking:lane=no (It's not a parking lane.) parking:condition:hgv:conditional=no_parking @ (Sa-Su 00:00-24:00, Mo-Fr 00:00-08:00, Mo-Fr 18:00-24:00) (HGVs can only park during daytime on workdays.) parking:condition:bus:conditional=no_parking @ (Sa-Su 00:00-24:00, Mo-Fr 00:00-08:00, Mo-Fr 18:00-24:00) (The same applies to buses.)
parking:lane:right=parallel parking:lane:right:parallel=on_street parking:condition:right=ticket (This is a paid parking.) parking:condition:right:conditional=no_standing @ (Mo-Fr 07:00-09:30, 16:00-18:30) (No parking or standing during rush hour; no parking is implied by no standing.) parking:condition:right:maxstay:conditional=2 hours @ (Mo-Fr 09:30-16:00, Sa 07:00-18:30) (2 hour time limit at certain times.)
parking:lane:left=parallel parking:lane:left:parallel=on_street parking:condition:left=free (This is a free parking.) parking:condition:left:conditional=no_standing @ (Mo-Sa 07:00-09:00) (No stopping 7-9, except for picking up people (so no_standing rather than no_stopping) or except for Sundays and Holidays.) parking:condition:maxstay:conditional=60 minutes @ (Jan 4-Dec 31: Mo-Sa 09:00-19:00) (Max 60 minutes parking from 9-19, except for Sundays and holidays or except for January 1st-3rd.)
parking:lane:right=parallel parking:lane:right:parallel=painted_area_only parking:condition:right=free (By default this is a free parking.) parking:condition:right:conditional=no_parking @ (Mo-Fr 08:00-20:00, Sa 08:00-16:00); free @ (Mo-Fr 08:00-20:00, Sa 08:00-16:00 AND residents) (No parking at certain times, however this does not apply to residents. Complex syntax required because the second conditional restriction must not overwrite the first conditional restriction, as both conditions - the "no_parking" condition and free parking for residents - are valid at the same time.) parking:condition:right:residents=I1 (Residents need permit "I1".)
Further explanations:
Meaning of the signs in simple words: The condition “no_parking” is valid Mo-Fr 08:00-20:00; Sa 08:00-16:00 – otherwise parking is free (so default is free parking!). Residents with permit “I1” are allowed to park there at every time.
This means that in the specified time interval both residents can park there as well as a short parking/halt for everyone (depending on the local conditions for no_parking) is possible.
Because of two conflicting restrictions (same time intervall), it is not possible to write the 2nd condition simply as residents @ (Mo-Fr 08:00-20:00, Sa 08:00-16:00), because this would override the first condition and it would be parking for residents only in the given time intervall. (See “Conditional restrictions/Evaluation of conflicting restrictions”.)
Other signage
Sign
Tags
In first half of month: No parking on side with even housenumbers. In second half of month: No parking on side with odd housenumbers.
For places where the left side is the side with even housenumbers and the right side is the side with odd housenumbers:
parking:condition:left:conditional=no_parking @ (Jan 1-15, Feb 1-15, Mar 1-15, Apr 1-15, May 1-15, Jun 1-15, Jul 1-15, Aug 1-15, Sep 1-15, Oct 1-15, Nov 1-15, Dec 1-15) parking:condition:right:conditional=no_parking @ (Jan 16-31, Feb 16-29, Mar 16-31, Apr 16-30, May 16-31, Jun 16-30, Jul 16-31, Aug 16-31, Sep 16-30, Oct 16-31, Nov 16-30, Dec 16-31) Note: The opening hours syntax does not support something like:parking:condition:left:conditional=no_parking @ (Jan-Dec 1-15)
No parking on odd days of the month.
parking:condition:*:conditional=no_parking @ (Jan 1-31/2, Feb 1-29/2, Mar 1-31/2, Apr 1-30/2, May 1-31/2, Jun 1-30/2, Jul 1-31/2, Aug 1-31/2, Sep 1-30/2, Oct 1-31/2, Nov 1-30/2, Dec 1-31/2) Note: The opening hours syntax does not support something like:parking:condition:*:conditional=no_parking @ (Jan-Dec 1-31/2)
No parking on even days of the month.
parking:condition:*:conditional=no_parking @ (Jan 2-30/2, Feb 2-28/2, Mar 2-30/2, Apr 2-30/2, May 2-30/2, Jun 2-30/2, Jul 2-30/2, Aug 2-30/2, Sep 2-30/2, Oct 2-30/2, Nov 2-30/2, Dec 2-30/2)
Note: The opening hours syntax does not support something like:parking:condition:*:conditional=no_parking @ (Jan-Dec 2-30/2)
On odd days of the month: No parking on side with odd housenumbers. On even days of the month: No parking on side with even housenumbers.
For places where the left side is the side with even housenumbers and the right side is the side with odd housenumbers:
parking:condition:left:conditional=no_parking @ (Jan 2-30/2, Feb 2-28/2, Mar 2-30/2, Apr 2-30/2, May 2-30/2, Jun 2-30/2, Jul 2-30/2, Aug 2-30/2, Sep 2-30/2, Oct 2-30/2, Nov 2-30/2, Dec 2-30/2) parking:condition:right:conditional=no_parking @ (Jan 1-31/2, Feb 1-29/2, Mar 1-31/2, Apr 1-30/2, May 1-31/2, Jun 1-30/2, Jul 1-31/2, Aug 1-31/2, Sep 1-30/2, Oct 1-31/2, Nov 1-30/2, Dec 1-31/2)
No parking in first half of month.
parking:condition:*:conditional=no_parking @ (Jan 1-15, Feb 1-15, Mar 1-15, Apr 1-15, May 1-15, Jun 1-15, Jul 1-15, Aug 1-15, Sep 1-15, Oct 1-15, Nov 1-15, Dec 1-15)
No parking in second half of month.
parking:condition:*:conditional=no_parking @ (Jan 16-31, Feb 16-29, Mar 16-31, Apr 16-30, May 16-31, Jun 16-30, Jul 16-31, Aug 16-31, Sep 16-30, Oct 16-31, Nov 16-30, Dec 16-31)