NFC tags including Mifare Ultralight, Mifare Ultralight C, NTAG203, Topaz, and DESFire EV1 can be locked so they are read-only and cannot be rewritten. Locking a tag is a permanent action and cannot be undone.

Mifare 1K technically does not support being locked. However, Mifare 1K can be made "read-only" by generating a random security key. The GoToTags Windows NFC App is able simulate this tag locking.

NFC tags can be permanently locked such that the data is read-only. But there is still a way to change the contents of the tag. If you use an online platform, the tags are locked locally but the tag owner is able to log into the platform and change the tag data online. With this system, if you place your tags in public areas, users can not change your tag, only you can make changes through the online platform.
More info on the GoToTags Platform can be found here: https://www.buynfctags.com/nfc-tag-encoding/