Talking about surfaces under the feet
On is natural with beaches, floors, grass, and roads.
Both barefoot in and barefoot on are correct, but they describe different things. In usually refers to a place, while on refers to a surface.
Use barefoot in for rooms, buildings, water, or larger areas. Use barefoot on for surfaces such as grass, sand, or pavement.
These forms are not interchangeable. Choose the construction by meaning, not by which preposition appears most often.
On is natural with beaches, floors, grass, and roads.
In is used with rooms, gardens, forests, and buildings.
Barefoot is often used without a following preposition.
The same subject can take different constructions because each sentence answers a different question.
Some combinations appear in real text but do not mean what learners often assume.
Use in for rooms, buildings, and wider areas.
✕ They walked barefoot on the garden. ✓ They walked barefoot in the garden.Use on with surfaces you stand or walk on.
✕ She stood barefoot in the sand. ✓ She stood barefoot on the sand.The choice depends on whether you mean a place or a surface.
✓ He walked barefoot in the park and barefoot on the grass.Choose the expression that matches the intended meaning.
Paste the complete sentence below. Linguix checks the preposition together with grammar, spelling, punctuation, and style.
Yes. The choice depends on whether you mean a place or a surface.
No. It can also function adverbially, as in walk barefoot.
Yes. It is a very common expression.
Create a free account to check complete texts, apply suggestions, and save your documents.