This paper presents a transcoding method that dynamically adapts Web pages to various devices. The proposed method is based on a CC/PP profile that is a standard description of a device's context information. For a sophisticated transcoding, we define an annotation schema to describe an annotation that is meta information about original contents. Since a mobile device has a screen of limited size, a Web page might be split into many smaller pages. For an efficient navigation, the proposed method constructs a navigation map that represents the hierarchical relations among the split pages. Experimental results with various Web contents show that the proposed method has performed successfully in terms of users' convenience of navigation and the transcoding quality. q