The current church replaced an earlier medieval building, thought to date from the 13th century, which was demolished to make way for it. It was built in a simplified Karl Johan style typical of Bohuslän, to designs by Johan Carlberg, and constructed by local master builders. The church has a long nave, a three-sided chancel and an attached west tower with a flat-topped spire.
The wooden altar dates from the same period as the church and is dominated by a large gilded cross with a crown of thorns, set against a painted depiction of Jerusalem (sources differ, with one account describing the backdrop as a marbled panel symbolising Christ's tomb rather than a view of Jerusalem). Above it appears the Trinity symbol, a triangle inscribed with the Hebrew word for 'I am'. The wooden pulpit was made for the 1843 church, though its carved figures and decoration are said to come from an earlier pulpit, possibly from the medieval church it replaced.
The most treasured object is the font, carved from soapstone in the 12th century and decorated with plaited ornament; it is attributed to a workshop associated with the medieval carvers Sven and Torbjörn. Its brass christening bowl, donated in 1966, is engraved with an image of a mother carrying her child to baptism. The two bells both came from the older church: the smaller is medieval, possibly as early as the 13th century, and is counted among the oldest bells in Bohuslän, while the larger dates from 1767.// A more recent addition is a baptism tree, inaugurated in 2013, on which a leaf is hung for each child christened.//
The church also holds a 1703 edition of the Bible associated with King Karl XII, notable for its detailed illustrations. A model ship hanging in the nave, dating from 1955, depicts a steel full-rigged merchant vessel; such votive ships were traditionally donated by sailors or fishermen who had survived peril at sea, and are often understood as a symbol of the church carrying the faithful safely to a further shore. Other furnishings of note include a gallery balustrade painted in 2002 by the Danish artist Bodil Kaalund, and a woven chancel carpet by textile artist Agda Österberg, acquired in 1960. The church's twenty-stop organ was built in 1962 by Nils Hammarberg and renovated in 1990.