Varchar stores more characters then nvarchar DataType in Sql Server. but Occupies the equal space.

Varchar can store maximum of 8000 characters ,VARCHAR is stored as regular 8-bit data which is one byte per character. and Nvarchar strings are stored in the database as UTF-16 — 16 bits or two bytes per character.
so nvarhcar can stores maximum 4000 characters.