File file= new File(filename); Metadata metadata = JpegMetadataReader.readMetadata(file); Iterator<Directory> it = metadata.getDirectories().iterator(); while(it.hasNext()){ Directory exif = it.next(); Iterator<Tag> tags = exif.getTags().iterator(); while(tags.hasNext()){ Tag tag = tags.next(); System.out.println(tag.getDirectoryName()+"---"+tag.getTagName()+" :"+tag); } }