The coastline of the North Sea has been evolving since the last glacier receded. The coastline varies from fjords, river estuaries to mudflats.
The eastern and western coasts of the North Sea are jagged, as they were stripped by glaciers during the ice ages. The coastlines along the southernmost part are soft, covered with the remains of deposited glacial sediment, which was left directly by the ice or has been redeposited by the sea. The Norwegian mountains plunge into the sea, giving birth, north of Stavanger, to deep fjords and archipelagos. South of Stavanger, the coast softens, the islands become fewer. The eastern Scottish coast is similar, though less severe than Norway. Starting from Flamborough Head in the north east of England, the cliffs become lower and are composed of less resistant moraine, which erodes more easily, so that the coasts have more rounded contours. In the Netherlands, Belgium and in the east of England (East Anglia) the littoral is low and marshy. The east coast and south-east of the North Sea (Wadden Sea) have coastlines that are mainly sandy and straight owing to longshore currents, particularly along Belgium and Denmark.
The northern North Sea coasts bear the impression of the enormous glaciers which covered them during the Ice Ages and created fjords, lakes and valleys along the coastline and landscape. Fjords arose by the action of glaciers, which dragged their way through them from the highlands, cutting and scraping deep trenches in the land. Fjords are particularly common on the coast of Norway.
Firths are similar to fjords, but are generally shallower with broader bays in which small islands may be found. The glaciers that formed them influenced the land over a wider area and scraped away larger areas. Firths are to be found mostly on the Scottish and northern English coasts. Individual islands in the firths, or islands and the coast, are often joined up by sandbars or spits made up of sand deposits known as "tombolos".