Sign In

Kapok Tree in Java: Randu Trees, Fibre and Roadside Shade

The kapok tree is a tall tropical tree whose seed pods hold a soft, silky fibre. In Java it is called randu or kapuk, its botanical name is Ceiba pentandra, and the fibre itself has long been known in English as Java cotton. Travelling through Central Java you will see it beside rice fields, at the edges of villages and along roadsides, where its height and long, straight trunk make it easy to pick out. Learning to recognise it, and to tell it apart from the similar randu alas, adds a layer of meaning to the Javanese countryside.

How to recognise a kapok tree in Java

The first thing most people notice is the trunk. A mature kapok grows a straight, tall stem and carries its branches high, so the crown often rises above the houses and other trees around it. The trunk can carry sharp thorns, which are most noticeable on younger trees. As the tree ages, wide buttress roots develop at the base, spreading out like flanges that grip the ground and help support the weight of the trunk.

The leaves are palmately divided, meaning each leaf is split into a fan of separate leaflets that join at a single point, like the fingers of an open hand. Most leaves have between five and nine leaflets, and some have as many as fifteen. Each leaflet is roughly five to twenty-one centimetres long, with a tapering tip.

The kapok is deciduous. It drops its leaves before it flowers, so for part of the year the tree can stand almost bare, and that leafless period is when the blossoms appear. The flowers are pale and grow in clusters on the bare branches. They open at night and are rich in nectar, and bats, feeding on that nectar, are the main pollinators. A kapok in flower is therefore busiest after dark, when the bats arrive.

Height and size

Heights vary widely. In the wild the species can grow taller than sixty metres, making it one of the giants of tropical forests, but trees in cultivation are usually much smaller, generally no more than about thirty metres. The trunk of a large tree can reach about three metres across above its buttresses. The kapok trees you see in Javanese villages and along the roads are planted trees, so they tend to sit at the lower end of that range, though old specimens can still dwarf everything around them.

The pods and the silky fibre inside

After flowering, the tree produces many oblong pods that hang from the branches. When a pod is ripe it splits open to reveal its seeds, each one embedded in a mass of soft, pale fibre. That fibre, sometimes called floss, is what the tree was planted for.

Each strand of kapok fibre is a thin-walled tube with air sealed inside. Most of its volume is air, which is why the material feels so soft and weighs so little: kapok is roughly an eighth as dense as cotton. The fibre is water-repellent and stays buoyant, and it takes up oil readily. It is also short, light and brittle, which makes it hard to spin into yarn on its own; where it is spun at all, it is blended, usually with cotton.

Kapok also burns readily. It is classed as a flammable solid, and bedding or toys stuffed with it need care around open flames. If you pick up a split pod or a handful of fibre, keep it well away from cooking fires and cigarettes.

Kapok fibre compared with ordinary cotton

Feature Kapok fibre What it means in practice
Structure Thin-walled tubes, mostly air Very light and soft, which suits it to filling rather than cloth
Weight About an eighth as dense as cotton A small weight of kapok fills a large volume
Spinning Short and brittle Hard to spin alone, so it is blended or used loose
Water Repels water and stays buoyant The reason it was used in life jackets and flotation gear
Oil Takes up oil readily Useful for soaking up oil spills
Fire Flammable Must be kept away from flames

Traditional uses of kapok

For much of the twentieth century the fibre served as loose filling in ordinary household goods. It went into pillows, mattresses, cushions and upholstered furniture, and it was packed into soft toys. Its trapped air also made it a good insulating material, against both heat and sound.

Its buoyancy made it a standard material for life jackets and other water-safety equipment. A kapok-filled jacket keeps most of its buoyancy even after long immersion, and that quality made the fibre important wherever people worked on or near the water.

Other parts of the tree have had uses too. The seeds are pressed for an oil that has served as a lubricant and as lamp oil. Compressed raw fibre absorbs diesel and lubricating oils well, and it has been used to soak up spills. The tree also offers nectar to bats and wide shade to people, so its value in a village has never rested on the fibre alone.

Why the fibre is called Java cotton

Commercial cultivation of the kapok became heaviest in the tropical forest regions of Asia, and Java became so closely linked with the fibre that it is still known as Java cotton. Indonesia still grows and exports kapok today.

Foam rubber, plastics and synthetic fibres have since replaced kapok in most of its old markets, including life jackets. The fibre still has a following, though, as a natural filling for pillows and bedding.

Kapok and randu alas: two different giants

Not every huge “randu” in Java is a kapok. The randu alas is a different tree, Bombax ceiba, known in English as the red silk-cotton tree. The two are easily confused: both are tall, both can carry thorns on the trunk, both drop their leaves before flowering, and both produce pods full of cotton-like fibre. Even the names silk-cotton and kapok are applied to either tree. The quickest way to tell them apart is to look at the flowers. The randu alas blooms in bright red on bare branches, while the kapok’s night-opening flowers are pale.

Many of the very old landmark trees that Javanese villages are proud of are randu alas rather than kapok. In Segaran village in the Delanggu sub-district of Klaten Regency, a giant randu alas thought to be about three centuries old stands on village land among closely packed houses. In late 2022 the tree had begun to dry out and decay, and its branches threatened the homes around it, so a team of tree cutters climbed it and removed the branches over several days in December. The great trunk itself was left standing.

In February 2026 a centuries-old randu alas in Tuksongo village, in the Borobudur area of Magelang Regency, was cut back. The tree was an icon of the village, but an assessment by a team from Gadjah Mada University found that around ninety-five percent of it was rotten and unfit to survive, making it a danger to the people living and passing near it. The trunk was cut down to a height of about eight metres and left standing as a monument to the village’s history.

Both cases show how much these big trees matter in village life, and how an old trunk can become dangerous long before it looks it. They also show why it helps to know which tree you are looking at.

Telling a roadside kapok from the trees around it

From a car, the kapok first appears as a tall, straight trunk above the other trees. Look for buttresses at the base, thorns on younger trunks and fan-shaped leaves in the wet season. In the dry months, when the tree is bare, the hanging pods are the best clue, and a split pod shows the pale fibre packed around the seeds. If you see a giant in bare-branched flower and the blossoms are bright red, you are looking at a randu alas instead.

The kapok and the Kedu Plain

Many of the trees you will see in Central Java stand in ordinary farmland and village settings, and the country around Magelang is a good place to look. The Kedu Plain is a fertile volcanic plain ringed by mountains, with Sumbing and Sindoro to the west and Merbabu and Merapi to the east. Borobudur, the great Buddhist monument built under the Sailendra dynasty, stands in its midst. Large trees shade village lanes and field edges across the plain, and Tuksongo, home of the randu alas described above, lies in the Borobudur area. If you enjoy picking out Java’s trees, the kiara payung is another one worth learning to recognise on the island’s roads.

Questions visitors ask about the kapok tree

Can you climb a kapok tree? It is not a good idea. Younger trunks carry sharp thorns, and old trees can have rotten wood and dead branches that may break. Admire the tree from the ground.

Is kapok the same as cotton? No. Cotton comes from a different plant, and its fibre spins easily into yarn. Kapok fibre is a light, air-filled tube that repels water and is too brittle to spin well alone, which is why it was used for filling rather than for cloth.

When does the kapok flower? The tree drops its leaves first and then flowers on bare branches. The flowers open at night and are pollinated mainly by bats.

Can you collect the pods from a tree? Ask first. A tree on village land belongs to the community, and gathering pods or fibre without permission goes against the way villages look after these trees. Do not damage the bark or break branches to reach a pod.

Respect for trees on village land

An old tree on village land belongs to the community, and villages take decisions about such trees together. Do not climb the trunk, do not take pods or fibre without asking, and do not cut or strip the bark. Large old trees also carry risks. Dead branches and rotten trunks can fall, especially in strong wind, so keep a respectful distance from the base of an old tree, particularly after a storm, and avoid parking beneath one.

For the wider picture of the region’s landscapes, towns and temples, start with Central Java as a whole.